Capybara + RSpec,spec/features dir被rspec忽略.命令?

jls*_*str 7 ruby testing rspec capybara rspec-rails

我使用的是新水豚DSL使用RSpec以下位于短方针这里 并添加到测试spec/features目录中运行以及单独的,即.

rails_project$ rspec spec/features/my_first_feature.rb

然而,spec/features目录完全忽略了,当我尝试运行整个测试spec/这样的目录:

rails_project$ rspec .

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

有人可以告诉我怎么做吗?

谢谢!

B S*_*ven 19

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

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

我是这样做的:

rspec spec
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢你!我怎么能不记得了!我现在感觉很蠢.无论如何,再次感谢,我欠你一个. (2认同)