ruby-on-rails - 运行请求规范时显示服务器输出

标签 ruby-on-rails rspec

我使用 RSpec 进行集成测试。不幸的是,在运行这些请求规范时,我经常会错过重要的错误,因为我没有直接看到测试 Web 服务器的输出。有没有办法在控制台上也得到这些东西?

最佳答案

如果您指的是服务器日志,它应该是这样的:

if rails_env = ENV['RAILS_ENV']
  require 'logger'
  logger = Logger.new(STDOUT)
  ActiveRecord::Base.logger = logger
  ActiveResource::Base.logger = logger
  Rails.logger = logger
end

不确定服务器输出

关于ruby-on-rails - 运行请求规范时显示服务器输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5947070/

相关文章:

mysql - 避免大数据集中的N+1查询

ruby-on-rails - 我的 Rails 控制台不断崩溃

ruby - 在 RSpec 中 stub /模拟全局常量

ruby-on-rails - FactoryGirl 的 RSpec 测试失败,隔离时通过

ruby-on-rails - rspec let,如何取消设置属性

ruby-on-rails - Rspec:如何测试子字符串出现在字符串中一定次数?

ruby-on-rails - 自定义 JSON 输出

javascript - raphael.2.1.0.min.js 具有无效的 UTF-8 字节序列

ruby-on-rails - 如何在 Ruby on Rails 中拥有插件架构?

ruby-on-rails - "[Class_Name] must exist"rails 5 rspec 测试协会