0

我看到的每个教程都mocha-phantomjs显示了一个测试工具 html 文件,以及一个包含在内的单独的 javascript 文件。

这是为每个测试执行此操作的正确方法吗?我想为我网站中的每个页面创建一个单独的测试,但是为每个测试用例复制一个 html 文件似乎有点矫枉过正/疯狂。

诚然,这我第一次尝试使用,但是,为每个测试用例创建一个 html 文件mocha-phantomjs一个 js似乎真的很奇怪。

做这种事情的标准是什么?我已经在谷歌上搜索了大约一个小时,找不到任何好的例子。

4

1 回答 1

0

我知道这看起来很奇怪,但是……是的。

您需要“/test”目录中的夹具(或线束)文件。默认情况下,Mocha 在此目录中查找扩展名为 .html 的文件名,以 test.html 开头。

确保包含 1) mocha、2) chai(或您想要的任何其他断言库)、3) 和您的特定测试套件的脚本(和 css)标签。

就个人而言,我发现将它与像 RequireJS 这样的模块化引导加载程序一起使用会很有帮助。这样,您的所有夹具文件都可以指向一个配置文件:更少的维护。

于 2016-11-18T00:19:01.257 回答