【问题标题】:Add folder to RSpec::Rails::RequestExampleGroup将文件夹添加到 RSpec::Rails::RequestExampleGroup
【发布时间】:2014-02-20 03:11:49
【问题描述】:

我有一个spec/admin/controllers 文件夹,我想将该文件夹内的所有控制器添加到RSpec::Rails::RequestExampleGroup。如何添加它?我知道我可以手动将type: :controller 添加到每个控制器。但我想要更多 DRY 方法:)

【问题讨论】:

    标签: ruby-on-rails rspec ruby-on-rails-4 rspec-rails


    【解决方案1】:

    假设我理解您的要求,并且考虑到所有相关规格都包含在特定位置,您可以执行以下操作:

    RSpec.configure do |config|
      config.include RSpec::Rails::RequestExampleGroup, example_group: {
        file_path: /spec\/admin\/controllers/
      }
    end
    

    (或将do...end 中的conde 合并到预先存在的RSpec.configure 块中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多