|
1 |
| -require 'bundler' |
2 |
| -Bundler.require |
3 |
| -Bundler::GemHelper.install_tasks |
| 1 | +# require 'bundler' |
| 2 | +# Bundler.require |
| 3 | +# Bundler::GemHelper.install_tasks |
| 4 | +# |
| 5 | +# # Store the BUNDLE_GEMFILE env, since rake or rspec seems to clean it |
| 6 | +# # while invoking task. |
| 7 | +# ENV['REAL_BUNDLE_GEMFILE'] = ENV['BUNDLE_GEMFILE'] |
| 8 | +# |
| 9 | +# require 'rspec/core/rake_task' |
| 10 | +# require 'opal/rspec/rake_task' |
| 11 | +# |
| 12 | +# RSpec::Core::RakeTask.new('ruby:rspec') |
| 13 | +# |
| 14 | +# task :test do |
| 15 | +# Rake::Task['ruby:rspec'].invoke |
| 16 | +# end |
| 17 | +# |
| 18 | +# require 'generators/reactive_ruby/test_app/test_app_generator' |
| 19 | +# desc "Generates a dummy app for testing" |
| 20 | +# task :test_app do |
| 21 | +# ReactiveRuby::TestAppGenerator.start |
| 22 | +# puts "Setting up test app database..." |
| 23 | +# system("bundle exec rake db:drop db:create db:migrate > #{File::NULL}") |
| 24 | +# end |
| 25 | +# |
| 26 | +# task :test_prepare do |
| 27 | +# system("./dciy_prepare.sh") |
| 28 | +# end |
| 29 | +# |
| 30 | +# task default: [ :test ] |
4 | 31 |
|
5 |
| -# Store the BUNDLE_GEMFILE env, since rake or rspec seems to clean it |
6 |
| -# while invoking task. |
7 |
| -ENV['REAL_BUNDLE_GEMFILE'] = ENV['BUNDLE_GEMFILE'] |
| 32 | +require "bundler/gem_tasks" |
| 33 | +require "rspec/core/rake_task" |
8 | 34 |
|
9 |
| -require 'rspec/core/rake_task' |
10 |
| -require 'opal/rspec/rake_task' |
| 35 | +RSpec::Core::RakeTask.new(:spec) |
11 | 36 |
|
12 |
| -RSpec::Core::RakeTask.new('ruby:rspec') |
13 |
| - |
14 |
| -task :test do |
15 |
| - Rake::Task['ruby:rspec'].invoke |
16 |
| -end |
17 |
| - |
18 |
| -require 'generators/reactive_ruby/test_app/test_app_generator' |
19 |
| -desc "Generates a dummy app for testing" |
20 |
| -task :test_app do |
21 |
| - ReactiveRuby::TestAppGenerator.start |
22 |
| - puts "Setting up test app database..." |
23 |
| - system("bundle exec rake db:drop db:create db:migrate > #{File::NULL}") |
24 |
| -end |
25 |
| - |
26 |
| -task :test_prepare do |
27 |
| - system("./dciy_prepare.sh") |
| 37 | +namespace :spec do |
| 38 | + task :prepare do |
| 39 | + sh %{bundle update} |
| 40 | + sh %{cd spec/test_app; bundle update} |
| 41 | + end |
28 | 42 | end
|
29 | 43 |
|
30 |
| -task default: [ :test ] |
| 44 | +task :default => :spec |
0 commit comments