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

Gly*_*yph 9 rspec

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

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

Gly*_*yph 19

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

--format progress
--format documentation --color -o "documentation/file"
--format html -o "web/file"
Run Code Online (Sandbox Code Playgroud)

您可以添加多种格式,它将完成所有格式.然后,您可以使用"-o"命令设置这些格式的目标(因此它们不只是在标准输出中交错),然后是要创建的文件的名称.