Rakefile in assignable_values-0.6.1 vs Rakefile in assignable_values-0.7.1

- old
+ new

@@ -2,17 +2,28 @@ require 'bundler/gem_tasks' desc 'Default: Run all specs.' task :default => 'all:spec' + +namespace :travis_ci do + + desc 'Things to do before Travis CI begins' + task :prepare do + end + +end + namespace :all do desc "Run specs on all spec apps" task :spec do + success = true for_each_directory_of('spec/**/Rakefile') do |directory| env = "SPEC=../../#{ENV['SPEC']} " if ENV['SPEC'] - system("cd #{directory} && #{env} bundle exec rake spec") + success &= system("cd #{directory} && #{env} bundle exec rake spec") end + fail "Tests failed" unless success end namespace :bundle do desc "Bundle all spec apps"