如何为mocha phantomjs设置测试

如何为mocha phantomjs设置测试,phantomjs,mocha.js,mocha-phantomjs,Phantomjs,Mocha.js,Mocha Phantomjs,我在mocha phantomjs的每个教程中都会看到一个测试工具html文件和一个单独的javascript文件 这是每次测试的正确方法吗?我想为我的网站中的每个页面创建一个单独的测试,但为每个测试用例复制一个html文件似乎有些过分/疯狂 Granged,这是我第一次尝试使用mocha phantomjs,但是,为每个测试用例创建一个html文件和一个js似乎真的很奇怪 做这类事情的标准是什么?我已经在谷歌上搜索了大约一个小时,找不到任何好的例子。我知道这看起来很奇怪,但是。。。对 您需要/

我在mocha phantomjs的每个教程中都会看到一个测试工具html文件和一个单独的javascript文件

这是每次测试的正确方法吗?我想为我的网站中的每个页面创建一个单独的测试,但为每个测试用例复制一个html文件似乎有些过分/疯狂

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


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

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

您需要/test目录中的fixture或harness文件。默认情况下,Mocha在该目录中查找扩展名为.html的文件名,从test.html开始

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

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