首页 > 解决方案 > 调用帮助规范中的方法时,如何检查日志是否有特定消息?

问题描述

我是新手Rspec。我正在尝试测试test.log当我尝试helperhelper_spec.rb. 我进行了很多搜索,但只找到了如何使用stdout.

标签: ruby-on-railsrspec

解决方案


通常,检查记录器是否已被调用就足够了,这可以通过

expect(Rails.logger).to receive(:level).with("your log message")

(替换:level为您调用记录器的级别)。


推荐阅读