如何设置mocha-phantomjs的测试

时间:2014-10-22 02:25:29

标签: phantomjs mocha mocha-phantomjs

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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