test_changes gem的典型配置文件

时间:2015-08-07 05:04:23

标签: ruby-on-rails

test changes gem看起来很有用且轻巧。什么是对典型的rails应用程序有用的示例.test-changes.yml文件?

1 个答案:

答案 0 :(得分:1)

我是test_changes宝石的作者。这是我用于Rails / RSpec应用程序的配置文件的片段:

rspec:
  finding_patterns:
    ^app/(.+)\.rb: spec/\1_spec.rb
    ^lib/(.+)\.rb: spec/lib/\1_spec.rb
    ^spec/(.+)_spec.rb: spec/\1_spec.rb

这就是你开始所需要的全部内容:)

test_changes对于将模块或支持文件绑定到多个测试也很有用。例如,我们有这样的事情:

rspec:
  finding_patterns:
    ^app/concerns/mobile_site.rb:
    - spec/acceptance/sign_in_spec.rb
    - spec/acceptance/sign_up_spec.rb

    ^spec/factories/product_factory.rb:
    - spec/acceptance/orders_admin_spec.rb
    - spec/models/product_spec.rb

希望有所帮助!