2011-08-10 14:01:22 +01:00
|
|
|
require 'rake'
|
2012-03-03 14:01:19 +00:00
|
|
|
|
2012-10-19 09:19:43 -03:00
|
|
|
# These tasks help build and release the gem
|
|
|
|
require 'bundler/gem_tasks'
|
2012-03-03 14:01:19 +00:00
|
|
|
|
2012-10-19 09:19:43 -03:00
|
|
|
require 'rspec/core/rake_task'
|
2012-10-19 09:29:27 -03:00
|
|
|
RSpec::Core::RakeTask.new
|
2011-07-27 23:44:10 -05:00
|
|
|
|
2012-10-19 09:19:43 -03:00
|
|
|
require 'cucumber/rake/task'
|
2012-10-19 09:29:27 -03:00
|
|
|
Cucumber::Rake::Task.new
|
2012-10-19 09:12:38 -03:00
|
|
|
|
2012-11-02 19:14:03 -07:00
|
|
|
file "spec/dummy/db/test.sqlite3" do
|
|
|
|
system "cd spec/dummy &&
|
|
|
|
RAILS_ENV=test rake db:migrate"
|
2012-10-25 10:26:32 +03:00
|
|
|
end
|
|
|
|
|
2012-11-02 19:14:03 -07:00
|
|
|
task :cucumber => :"spec/dummy/db/test.sqlite3"
|
2012-11-02 18:50:09 -07:00
|
|
|
|
2012-10-19 09:12:38 -03:00
|
|
|
desc "Run all tests for CI"
|
2012-10-19 09:19:43 -03:00
|
|
|
task "ci" => ["spec", "cucumber"]
|
2012-10-19 09:12:38 -03:00
|
|
|
|
|
|
|
task "default" => "ci"
|