如何使用rspec禁用rswag文件的测试,但只将它们用于文档?



当我运行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选项的信息。

最新更新