如何为mocha phantomjs设置测试



我看过的mocha-phantomjs的每个教程都显示了一个测试工具html文件和一个单独的javascript文件。

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

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

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

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

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

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

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

最新更新