0

我正在使用带有 shoulda 匹配器和 autotest-rails 的 rspec 测试。参见宝石文件:

group :test do
  gem 'rspec-rails'
  gem 'shoulda-matchers'
  gem 'factory_girl_rails'
  gem 'autotest-rails'
  gem 'faker'
end

我没有更改任何配置,当我在终端中运行自动测试或只是普通的旧 rspec 时,测试在 1.72 秒内完成

Finished in 1.72 seconds
188 examples, 0 failures

Finished in 1.72 seconds
188 examples, 0 failures

当我的测试失败时,它会打印出每个测试的详细信息,然后再做一遍。这真的让我发疯了,有人对可能是什么问题有任何想法吗?我只能在网上找到另一个有此问题的人的示例,但修复与我没有使用的守卫有关。

4

1 回答 1

0

愚蠢的错误......我查看了我的全局 .rspec ,它有:

--color                                                                                                                                                       
--format doc                                                                                                                                                  
--color                                                                                                                                                       
--format doc

为我设置开发环境的 bash 脚本必须运行两次并附加我的选项两次!

于 2013-01-10T06:28:45.250 回答