我有很多单元测试:
/tests/modules/unit-test-1.js
/tests/modules/unit-test-2.js
/tests/modules/unit-test-3.js
...
..
我做的
mocha ./tests/modules/*.js
我也有一个my-ui.html
文件,我想对该文件运行UI测试。
为此,我想在上面的列表中添加一个/tests/modules/ui-test-1.js
,并且我希望该文件执行以下操作:
my-ui.html
装入无头铬中我希望仍然能够运行mocha ./tests/modules/*.js
并让我的所有测试一个一个地运行,而不管其中某些测试是单元测试还是UI测试。
有太多工具,但是没有关于如何使用Mocha进行上述操作的明确指南。任何建议都将受到欢迎:)
我必须澄清,我不希望使用某些Mocha UI在浏览器中运行测试结果(我知道有关于此的指南。)-什么我想要的是在无头浏览器中加载一些本地文件,然后在加载的HTML的DOM上使用jQuery运行Mocha断言。我的测试 all 的结果将继续显示在终端机中。