'Errno :: ENOENT没有这样的文件/目录'间歇性地与FactoryGirl& RSpec的/ Rails的

时间:2013-05-14 17:26:28

标签: ruby-on-rails rspec factory-bot rspec-rails spork

在我的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会使失败的示例通过。我怎样才能阻止这个错误发生?

0 个答案:

没有答案