Merge pull request #168 from thedeeno/linux_open_browser
add linux support to ``rake spec:browser``
This commit is contained in:
@@ -9,10 +9,17 @@ task "spec:node" => [:count_specs, :require_node] do
|
|||||||
system("node spec/node_suite.js #{color}")
|
system("node spec/node_suite.js #{color}")
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Run specs in the default browser (MacOS only)"
|
desc "Run specs in the default browser (MacOS, Linux)"
|
||||||
task "spec:browser" => [:count_specs, :build_runner_html] do
|
task "spec:browser" => [:count_specs, :build_runner_html] do
|
||||||
puts "Running all appropriate specs via the default web browser".cyan
|
puts "Running all appropriate specs via the default web browser".cyan
|
||||||
system("open spec/runner.html")
|
|
||||||
|
require 'rbconfig'
|
||||||
|
case Object.const_get(defined?(RbConfig) ? :RbConfig : :Config)::CONFIG['host_os']
|
||||||
|
when /linux/
|
||||||
|
system("xdg-open spec/runner.html")
|
||||||
|
else
|
||||||
|
system("open spec/runner.html")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#Count number of specs in Jasmine core
|
#Count number of specs in Jasmine core
|
||||||
|
|||||||
Reference in New Issue
Block a user