首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让Rails 5测试运行器在非标准的test /*文件夹中运行测试?

Rails 5测试运行器默认会在test文件夹中寻找测试文件并运行测试。如果想让它在非标准的test文件夹中运行测试,可以按照以下步骤进行配置:

  1. 首先,在Rails项目的根目录下创建一个新的文件夹,例如"custom_tests"。
  2. 在"config/application.rb"文件中找到以下代码块:
代码语言:ruby
复制
# config/application.rb

module YourAppName
  class Application < Rails::Application
    # ...
    # 添加以下代码
    config.generators do |g|
      g.test_framework :test_unit, fixture: false
    end
    # ...
  end
end
  1. 在上述代码块中添加以下配置,告诉Rails测试运行器在非标准的文件夹中寻找测试文件:
代码语言:ruby
复制
# 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
  1. 现在,你可以在"custom_tests"文件夹中创建测试文件,并使用Rails测试运行器运行这些测试。

这样配置后,Rails测试运行器将会在非标准的"custom_tests"文件夹中寻找测试文件并运行测试。

注意:以上配置适用于Rails 5及以上版本。如果你使用的是较早的版本,可能需要进行不同的配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券