Rspec - 将输出格式化为Progress / Documentation / HTML

时间:2011-11-08 16:20:46

标签: rspec

使用Rspec,我希望能够看到标准进度条,输出到包含文档格式生成的规格表的文件,也有生成一个html文件,而不是多次运行测试。

如何为这些格式分配多种格式和文件目标?

1 个答案:

答案 0 :(得分:19)

我想出了如何做到这一点。您可以将以下内容添加到.rspec文件中(或者您想要在这些选项中放置的任何位置)

--format progress
--format documentation --color -o "documentation/file"
--format html -o "web/file"

您可以添加多种格式,并且可以执行所有格式。然后,您可以使用“-o”命令设置这些格式的目标(因此它们不只是在标准输出中隔行扫描),然后是要创建的文件的名称。