ruby-on-rails - 调用帮助规范中的方法时,如何检查日志是否有特定消息?
问题描述
我是新手Rspec
。我正在尝试测试test.log
当我尝试helper
在helper_spec.rb
. 我进行了很多搜索,但只找到了如何使用stdout
.
解决方案
通常,检查记录器是否已被调用就足够了,这可以通过
expect(Rails.logger).to receive(:level).with("your log message")
(替换:level
为您调用记录器的级别)。
推荐阅读
- firebase - Flutter Firestore 将字段保存为字符串?
- python - 日期时间:TypeError:'builtin_function_or_method'和'builtin_function_or_method'的实例之间不支持'<'
- python - 使用保存的训练模型在新数据集上进行预测
- node.js - 使用 $push 时如何验证数组长度?
- javascript - 在Javascript中计算数组中的数据类型
- python-3.x - 如何从另一个 .py 文件导入应用程序并使用 app.config 以使用配置文件中的值?
- acumatica - 从现有模板创建表单模板
- c# - 如何将一个本地字符串作为变量传递到另一个字符串的中间?.NET C#
- java - JTable 对未显示的值进行排序
- bash - Bash 字符串变量声明