运行bundle exec rspec时如何显示标准输出(stdout)?
RSpec 查看标准输出的实用参数
用
--format documentation(缩写-f d)参数运行,命令如下:bundle exec rspec -f d这个格式会展开所有测试的执行细节,同时实时穿插显示测试代码里
puts等输出的标准内容,不管测试是否通过,完全满足你查看程序运行情况的需求。要是想保留默认的简洁测试报告,同时单独看stdout,可以把测试结果导向日志文件:
bundle exec rspec --out test_results.log此时终端只会输出所有标准输出内容,测试的 pass/fail 结果会存在
test_results.log里,方便你分开查看。临时调试单个测试文件时,也可以用
--verbose(缩写-v)参数,效果和-f d一致,会显示详细测试过程和stdout。
内容的提问来源于stack exchange,提问作者xeruf
相关产品推荐
相关产品推荐

