在我的Rails 4应用程序中,我正在使用Rspec进行测试。我的目录结构是
spec
-- controllers
-- factories
-- features
-- spec_helper.rb
-- support
当我运行rspec spec
时,它会在controllers
中运行我的测试,但不在features
中。我可以指定rspec spec/features
并且它们会运行,但我希望能够立即在spec
下运行所有测试。我的猜测是因为配置设置没有查看features
,但我不知道它在哪里。
我尝试了不同的incantations of starting rspec,但没有运气。
答案 0 :(得分:11)
根据您对上述评论的反馈,问题是文件命名问题。我以前肯定也被那个烧过了。默认情况下,Rspec将浏览文件以查找以_spec.rb
结尾的文件,如果您手动指定文件夹,则会覆盖此默认行为。