All Jasmine file manipulation/development moved from Thor to Grunt. Thor has been removed completely. Run grunt --help to see available tasks.
Canonical Jasmine version now lives in `package.json` (Node formatted) and is copied into Jasmine source (JavaScript and Ruby) Jasmine distribution now has MIT license and Pivotal Labs copyright at the top of each distributed file.
This commit is contained in:
39
Rakefile
39
Rakefile
@@ -1,49 +1,12 @@
|
||||
require "bundler"
|
||||
Bundler::GemHelper.install_tasks
|
||||
require "json"
|
||||
require "tilt"
|
||||
require "jasmine"
|
||||
|
||||
Dir["#{File.dirname(__FILE__)}/tasks/**/*.rb"].each do |file|
|
||||
require file
|
||||
end
|
||||
|
||||
desc "Run all Jasmine JS specs"
|
||||
task :jasmine_specs do
|
||||
jasmine_dev = JasmineDev.new
|
||||
|
||||
return unless jasmine_dev.node_installed?
|
||||
|
||||
system "thor jasmine_dev:execute_specs"
|
||||
|
||||
puts "\n\033[33m>>> DEPRECATED <<< Run Jasmine's JavaScript specs with 'thor jasmine_dev:execute_specs'\n\033[0m"
|
||||
end
|
||||
|
||||
desc "Run all Jasmine core tests (JavaScript and dev tasks)"
|
||||
task :spec => :require_pages_submodule do
|
||||
jasmine_dev = JasmineDev.new
|
||||
|
||||
return unless jasmine_dev.node_installed?
|
||||
|
||||
system "rspec"
|
||||
end
|
||||
|
||||
task :require_pages_submodule do
|
||||
jasmine_dev = JasmineDev.new
|
||||
|
||||
unless jasmine_dev.pages_submodule_installed?
|
||||
puts 'Installing the Github pages submodule:'
|
||||
system 'git submodule update --init'
|
||||
puts 'Now continuing...'
|
||||
end
|
||||
end
|
||||
|
||||
desc "View full development tasks"
|
||||
task :list_dev_tasks do
|
||||
puts "Jasmine uses Thor for command line tasks for development. Here is the command set:"
|
||||
system "thor list"
|
||||
end
|
||||
|
||||
# TODO: Is there better way to invoke this using Jasmine gem???
|
||||
task :core_spec do
|
||||
exec "ruby spec/jasmine_self_test_spec.rb"
|
||||
@@ -74,5 +37,3 @@ end
|
||||
|
||||
desc "Run specs via server"
|
||||
task :jasmine => ['jasmine:server']
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user