Rails 5测试运行器默认会在test文件夹中寻找测试文件并运行测试。如果想让它在非标准的test文件夹中运行测试,可以按照以下步骤进行配置:
# config/application.rb
module YourAppName
class Application < Rails::Application
# ...
# 添加以下代码
config.generators do |g|
g.test_framework :test_unit, fixture: false
end
# ...
end
end
# config/application.rb
module YourAppName
class Application < Rails::Application
# ...
config.generators do |g|
g.test_framework :test_unit, fixture: false
g.test_framework :test_unit, fixture: false,
test_path: 'custom_tests' # 非标准的测试文件夹路径
end
# ...
end
end
这样配置后,Rails测试运行器将会在非标准的"custom_tests"文件夹中寻找测试文件并运行测试。
注意:以上配置适用于Rails 5及以上版本。如果你使用的是较早的版本,可能需要进行不同的配置。
领取专属 10元无门槛券
手把手带您无忧上云