如何为RSpec指定多个目录以从中拉出测试?

时间:2012-07-23 13:36:54

标签: ruby-on-rails rspec

我有一些与我的项目同时开发的宝石,我想告诉rspec运行那些宝石的测试以及我的主应用程序的测试。有一种简单的方法可以做到这一点吗?

2 个答案:

答案 0 :(得分:13)

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

rspec spec/model/location.rb ../gem/spec/requests/user.rb

答案 1 :(得分:0)

如果您使用的是 rspec 并且所有规范文件都以 import coremltools caffe_model = ('oxford102.caffemodel', 'deploy.prototxt') labels = 'flower-labels.txt' models = coremltools.converters.caffe.converts( caffe_model, class_labels = labels, image_input_names = 'data' ) coreml_model.save('FlowerClassifier.mlmodel') 结尾,那么您只需定义 Rails 根目录:

_spec.rb

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