【发布时间】:2021-03-17 15:08:15
【问题描述】:
我正在使用 CI 在服务器上运行测试,但如果我在本地环境中运行测试它会通过,但会出现以下错误。 使用 gem 'capybara', '3.35.3' 和 gem 'rails', '6.1.3'
1.2) Failure/Error: raise "Requests did not finish in 60 seconds: #{middleware.pending_requests}" if timer.expired?
RuntimeError:
Requests did not finish in 60 seconds: ["/test_metadata/digital_object_identifiers/4/register"]
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/server.rb:66:in `wait_for_pending_requests'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/session.rb:133:in `reset!'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara.rb:325:in `block in reset_sessions!'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara.rb:325:in `reverse_each'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara.rb:325:in `reset_sessions!'
# /usr/local/bundle/gems/capybara-3.35.3/lib/capybara/rspec.rb:20:in `block (2 levels) in <top (required)>'
Finished in 1 minute 35.02 seconds (files took 9.12 seconds to load)
1 example, 1 failure
我没有找到合适的解决方案来准确修改什么。 谢谢
【问题讨论】:
标签: rspec rubygems capybara rspec-rails