当我运行rspec
时,我有rswagspec/integration/*_spec.rb
文件在主线程中的问题。在我的项目中,我只使用rswag库创建文档,而不使用它进行测试。结果:rspec
-运行除rswag以外的所有测试。rake rswag
只运行spec/integration/*
。
我能想到的最快的解决方案是在特定文件夹下运行测试。在我的情况下,我在spec/
文件夹下有集成测试,在spec/requests/
文件夹下有rswag测试,所以我可以这样做:rspec --pattern spec/*_spec.rb
在你的例子中应该是rspec --pattern spec/integration/*_spec.rb
。
查看更多关于--pattern
选项的信息。