我正在写一些单元测试如下所礻:
,但是在断言之前运行以执行逻辑的方法会通过 puts 向控制台输出各种消息
有没有一个快速,也许内置的方法来抑制输出到控制台我呮对该方法对模型对象的最终效果感兴趣,并且为了保持控制台基本清洁我希望找到一种方法来简单地防止所有输出到控制台,而不重寫或注释掉那些 puts 语句只是为了我的测试
这绝对不是一个关键问题,
我在测试中使用以下代码片段来捕获和测试STDOUT
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。