如何配置RSpec以运行模型测试?

时间:2013-05-02 21:12:47

标签: ruby-on-rails rspec ruby-on-rails-3.2 rspec2

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

我认为获取gem并安装RSpec会做到这一点,但是对于这些测试库来说,似乎整个“约定优于配置”的东西都被打开了。这里有很多配置。

我只想运行所有测试。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

就是这样:

bundle exec rspec spec

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

答案 1 :(得分:1)

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

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

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