gpt4 book ai didi

ruby-on-rails-3 - Rails/Rspec 测试因管道损坏而失败...?

转载 作者:行者123 更新时间:2023-12-02 05:18:49 26 4
gpt4 key购买 nike

我最近更新了我的应用程序中的一些 gem(遗憾的是我没有一一更新),现在我的所有测试都失败了,并出现以下错误:

An error occurred in an after hook
Errno::EPIPE: Broken pipe
occurred at /Users/brandon/.rvm/gems/ruby-1.9.3-p194@xxx/gems/capybara-webkit-0.12.1/lib/capybara/driver/webkit/connection.rb:21:in `write'

我正在使用:

  • 导轨 3.2.7/3.2.8
  • 规范
  • 运动
  • 邮政系统
  • 工厂女工
  • 内存缓存

显然还有很多其他...我可以根据需要提供更多详细信息(我不确定要发布什么)

我也试过:

RAILS_ENV=test rspec spec

最佳答案

尝试在每次测试后添加sleep

我在使用 rspec 进行验收测试时遇到了类似的问题

所有测试在单独运行时都是绿色的。但是当我尝试一次运行所有测试时,它们会在中间某处中断

在每次测试后添加 sleep 对我有帮助(但我不知道为什么):

RSpec.configure do |config|
...
config.after(:each, js: true) { sleep 0.1 }
end

关于ruby-on-rails-3 - Rails/Rspec 测试因管道损坏而失败...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11949219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com