Rakefile in i18n_viz-0.0.2 vs Rakefile in i18n_viz-0.3.0

- old
+ new

@@ -18,20 +18,40 @@ rdoc.options << '--line-numbers' rdoc.rdoc_files.include('README.rdoc') rdoc.rdoc_files.include('lib/**/*.rb') end +APP_RAKEFILE = File.expand_path("../test/dummy/Rakefile", __FILE__) +load 'rails/tasks/engine.rake' Bundler::GemHelper.install_tasks require 'rake/testtask' +task :js_tests do + system("cd test/dummy") + system("RAILS_ENV=test rake assets:precompile") + system("cd ../..") + system("evergreen run") + system("cd test/dummy") + system("RAILS_ENV=test rake assets:clean") +end + Rake::TestTask.new(:test) do |t| t.libs << 'lib' t.libs << 'test' t.pattern = 'test/**/*_test.rb' t.verbose = false + + #Rake::Task[:js_tests].invoke end +task :travis do + ["rake test"].each do |cmd| + puts "Starting to run #{cmd}..." + system("export DISPLAY=:99.0 && bundle exec #{cmd}") + raise "#{cmd} failed!" unless $?.exitstatus == 0 + end +end task :default => :test