我正在尝试在我的rails应用程序上运行一些测试,并且它们正在工作,这很棒。但是,我注意到当我运行rake
时,它默认运行我的测试。如果有人之前遇到这种情况并且可以解释为什么会发生这种情况,我会很感激。
我正在使用
Rakefile
require File.expand_path('../config/application', __FILE__)
Pinteresting::Application.load_tasks
namespace :test do
task :run do
ENV["RACK_ENV"] = "test"
$LOAD_PATH.unshift("lib", "spec")
if ARGV[1]
require_relative ARGV[1]
else
Dir.glob("./spec/**/*_spec.rb").each { |file| require file }
end
end
end