pal*_*aѕн 3 testing unit-testing ava
首先,感谢您提供这个库!
\n\n我的疑问,有没有办法在 AVA 中对测试进行分组?假设我目前有四个测试用例,例如:
\n\ntest(\'Group #1 - Test sum #1\', t => t.is(m.sum(20, 10), 30));\ntest(\'Group #1 - Test sum #2\', t => t.is(m.sum(20, -10), 10));\ntest(\'Group #2 - Test sub #1\', t => t.is(m.sub(20, 10), 10));\ntest(\'Group #2 - Test sub #2\', t => t.is(m.sub(20, -10), 30));\nRun Code Online (Sandbox Code Playgroud)\n\n因此,目前,当我verbose output使用-v如下选项在模式下运行 ava 时,所有这些都一起显示在终端中:
\xe2\x88\x9a <file name> \xc2\xbb Group #1 - Test sum #1\n\xe2\x88\x9a <file name> \xc2\xbb Group #1 - Test sum #2\n\xe2\x88\x9a <file name> \xc2\xbb Group #1 - Test sub #1\n\xe2\x88\x9a <file name> \xc2\xbb Group #1 - Test sub #2\nRun Code Online (Sandbox Code Playgroud)\n\nAVA中是否有分组功能,以便我可以看到类似于以下的结果:
\n\n\xe2\x88\x9a <file name> \xc2\xbb Group #1\n Test sum #1\n Test sum #2\n\xe2\x88\x9a <file name> \xc2\xbb Group #2\n Test sub #1\n Test sub #2\nRun Code Online (Sandbox Code Playgroud)\n\n我也研究了issues#222,但可以弄清楚该使用哪一个。我也查看了ava-spec,但这也无法正常工作。而且,它似乎已经过时了,最后一次更新是在 8 个月前。
期待你的回复。谢谢!
\n那没有。我怀疑我们是否会实施这一点,而且无论如何,它不会很快实施。
AVA 跨进程同时运行测试,并在结果到来时打印结果。打印分组输出意味着缓冲每个组的结果,直到该组中的所有测试完成。我们的记者目前无法胜任这项任务。我也不认为它特别有用。
也许在某个时候我们会得到更详细的日志输出供第三方报告者使用。然后这种报告风格可以建立在 AVA 之上。但这不是当前的优先事项。
| 归档时间: |
|
| 查看次数: |
1113 次 |
| 最近记录: |