Wednesday, August 22, 2012

Use Rake to run selected test files

To run specific test file(s) using Rake, one may create a rake file : lib/tasks/individual_test.rake

# Run specific tests for development
namespace :test do
  desc "Run tests related to request."
  task :request => :environment do
    files = %w(
    test/unit/action_request/suspension_request_test.rb
    test/unit/action_request/request_base_test.rb
    test/unit/partials/action_request_test.rb
      )
    files.each do |full_filename|
      sh "ruby -Ilib:test #{full_filename}"
    end
  end
end


Then

$>rake test:request


keywords: rails, rake, test, multiple, file

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.