3

在我的 RSpec 测试中间歇性地在不同的示例中出现奇怪的错误。他们都通过了 99.999% 的时间(直到一个小时左右之前)让我相信我的 Spork 设置发生了一些疯狂的事情。也许?

最近的相关故障(但它在许多不同的示例中间歇性地发生,在大约 60 个示例的文件中一次只有一个)

 Failure/Error: @person = create(:person)
 Errno::ENOENT:
   No such file or directory - /Users/jon/Code/help-me-write/tmp/cache/cached-slugs%2Fpeople%7C081706ccee3f19f01752ba7b60dec0f901a746fe4e3f8c00b70ee6671669c80220130514-24434-1byq6eq
 # ./spec/controllers/ideas_controller_spec.rb:153:in `block (3 levels) in <top (required)>'

这是整个文件的要点(在这种情况下,我并不认为这实际上很重要)和我的 spec_helper.rb (我认为可能是)

https://gist.github.com/jongd/854669388bec56f69910

烦人 - 重新运行测试或重新启动 Guard/Spork 会使失败的示例顺利通过。我怎样才能阻止这个错误的发生?

4

0 回答 0