0

无论我做什么,使用该rake test命令运行的唯一测试都是spec/requests. 自然,我想运行目录中的所有内容spec

我认为获取 gem 并安装 RSpec 就可以了,但是对于这些测试库来说,整个“约定优于配置”的事情似乎已经发生了翻天覆地的变化。有很多配置。

我只是想运行我所有的测试。我怎样才能做到这一点?

4

2 回答 2

1

只需这样做:

bundle exec rspec spec

这必须从应用程序的根目录触发。这spec是目录。

于 2013-05-02T21:15:31.100 回答
1

你的 Rakefile 是什么样的?您可能需要添加以下内容:

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new

另外,请检查您的规范文件名是否都以_spec.rb.

于 2013-05-02T23:24:37.900 回答