8

我按照此处的简短指南使用带有 rspec 的新 Capybara DSL 并且添加到目录的测试单独spec/features运行良好,即。

rails_project$ rspec spec/features/my_first_feature.rb

但是,当我尝试像这样对整个目录运行测试时,该spec/features目录将被完全忽略:spec/

rails_project$ rspec .

指南中没有提到如何包含这个目录(或其他目录)来完成我想要的这个包含。我真的需要这个来持续集成我的项目。

谁能告诉我该怎么做?

谢谢!

4

1 回答 1

19

您需要确保所有规范都以_spec.rb.

将文件名更改为spec/features/my_first_feature_spec.rb

我就是这样做的:

rspec spec

您可能还想使用guard-rspec,它可以让您更好地控制。

于 2012-12-04T16:12:06.587 回答