我有一个Rspec配置,我只想申请规格。到目前为止,我的最佳解决方案是使用标签:
# in spec_helper.rb
config.before(:each, request: true) do
# special settings
end
和
# in spec/requests/foo_spec.rb
describe "foo requests", request: true do
# tests
end
这取决于我记得总是用request: true
标记这些规格。 有没有办法根据它们所在的文件夹配置测试?
(我正在使用Rspec 2.14)
答案 0 :(得分:0)
Rspec-rails根据其位置设置每个规范的类型(这必须是已知类型之一 - 您只能进行此操作。列表为here)
Rspec 3不再自动执行此操作,但您可以通过添加
来恢复旧行为config.infer_spec_type_from_file_location!
到你的rspec配置块。