ruby-on-rails - Rspec 3.7.0 在规范套件中显示 Puma 日志

标签 ruby-on-rails rspec rspec-rails

我刚刚将 Rspec 从 3.6.0 升级到 3.7.0,将 rspec-rails 从 3.6.1 升级到 3.7.1。我在 rails 5.1 应用程序中使用这些库。

自从这次升级以来,这发生在我的规范套件中:

enter image description here

它没有链接到特定的规范,它显示在随机位置。

看起来在 rspec 配置中发生了一些变化,但我在更改日志中找不到它。

最佳答案

解决方案来自那个 github 问题:https://github.com/rspec/rspec-rails/issues/1897

解决方法是在 rails_helper 中添加以下行:

ActionDispatch::SystemTesting::Server.silence_puma = true

关于ruby-on-rails - Rspec 3.7.0 在规范套件中显示 Puma 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46928594/

相关文章:

ruby-on-rails - 为什么这总是返回 true? rails

ruby-on-rails - 需要手动要求 gem

testing - 如何点击可见的: false button in capybara?

ruby-on-rails - Rspec/ capybara `js : true` issue

ruby-on-rails-3 - 无法在 Rails 3.2 + Rspec 2.13 下测试引擎路线

ruby-on-rails - 多个 Controller 中方法的 Rails 约定

ruby-on-rails - 缓存 auth0 公钥

ruby-on-rails-3 - VCR 仅运行一次用于使用 selenium webkit 在 capybara 中进行集成测试

ruby-on-rails - Rspec 请求规范检查响应正文

json - 使用 RSpec 测试 jbuilder View 时如何分配变量