9

我有一些与我的项目一起开发的供应商 gem,我想告诉 rspec 为这些 gem 以及我的主应用程序运行测试。有没有一种简单的方法可以做到这一点?

4

2 回答 2

14

只需在目录之间放置空格,例如:

rspec spec/model/location.rb ../gem/spec/requests/user.rb
于 2012-07-23T14:29:30.770 回答
0

如果您正在使用 rspec 并且所有规范文件都以结尾,_spec.rb那么您可以简单地定义 Rails 根目录:

rspec .

根据您的代码库的大小,这可能会更慢,但在我的情况下,它没有任何区别,并且无论它们在哪个目录中都可以找到所有规范,例如在engines/*/spec.

于 2021-04-14T02:08:28.740 回答