Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些与我的项目一起开发的供应商 gem,我想告诉 rspec 为这些 gem 以及我的主应用程序运行测试。有没有一种简单的方法可以做到这一点?
只需在目录之间放置空格,例如:
rspec spec/model/location.rb ../gem/spec/requests/user.rb
如果您正在使用 rspec 并且所有规范文件都以结尾,_spec.rb那么您可以简单地定义 Rails 根目录:
_spec.rb
rspec .
根据您的代码库的大小,这可能会更慢,但在我的情况下,它没有任何区别,并且无论它们在哪个目录中都可以找到所有规范,例如在engines/*/spec.
engines/*/spec