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 - Ruby/Rails - 如何将秒数转换为时间?

ruby-on-rails - 使用 rspec 测试 Rails 引擎生成器

ruby-on-rails - 测试 has_many 与 RSpec 的关联

ruby-on-rails - 为什么 Fixture_file_upload 在 RSpec 中不可用(没有 ActiveRecord)?

ruby-on-rails - Globalize3 订单记录按翻译属性并考虑回退

mysql - rake db :migrate error: db_development. 位置不存在:显示 `locations` 的完整字段

ruby-on-rails - Ruby on Rails - 是否可以通过/app/assets/images 中的表单保存图像?

ruby-on-rails - RSpec 无法在模块内找到类

ruby-on-rails - 如何在 Rspec 中测试一个简单的 block 参数?

ruby-on-rails - 通过RSpec发送自定义 header