我可以通过将以下内容放入我的规范助手中来抑制 Rspec 中的 Rack::Timeout 记录器消息:
Rack::Timeout.unregister_state_change_observer(:logger) if ENV['RACK_ENV'] == 'test'
但是如果我想让它在 features/support/env.rb 中工作,那么我需要删除 if 语句。所以我猜黄瓜不会在测试环境中运行。相反,它做了什么?
我可以通过将以下内容放入我的规范助手中来抑制 Rspec 中的 Rack::Timeout 记录器消息:
Rack::Timeout.unregister_state_change_observer(:logger) if ENV['RACK_ENV'] == 'test'
但是如果我想让它在 features/support/env.rb 中工作,那么我需要删除 if 语句。所以我猜黄瓜不会在测试环境中运行。相反,它做了什么?