2017-09-24 79 views
0

我想用耙測試導軌應用中的特定文件夾。 我已經做了parallel.rake文件lib/tasks其中包含:用耙測試導軌應用

require 'rake/testtask' 
namespace :test do 
    Rails::TestTask.new(fixtures: 'test:prepare') do |t| 
     t.pattern = 'test/fixtures/*_test.rb' 
    end 
end 

然而,它不斷給我一個錯誤:

rake aborted! 
NameError: uninitialized constant Rails::TestTask 

我已經加入require 'rake/testtask'parallel.rake文件,也是Rakefile兩者。

我想要做的就是分別在我的測試文件夾中運行每個文件夾。它包含這些文件夾:
controllers
fixtures
integration
mailers
models

我知道我可以通過運行命令rake test:integrationrake test:controllers運行控制器和集成文件夾。
但我如何測試其他文件夾?

回答

0

原來我是用Rails::TestTask代替Rake::TestTask

只要改變任務文件,使其成爲它:

require 'rake/testtask' 
    namespace :test do 
    Rake::TestTask.new(fixtures: 'test:prepare') do |t| 
     t.pattern = 'test/fixtures/*_test.rb' 
    end 
end