Mocha是否需要服务器在浏览器中运行测试?

时间:2014-12-20 02:23:46

标签: javascript testing mocha

我对如何设置Mocha以在浏览器中运行测试感到困惑。我已经设置了一些命令行测试,这些测试在“摩卡”中运行良好。在终端。我还设置了一个test.html页面,该页面应该加载“mocha.css'和' mocha.js' (http://mochajs.org/#browser-support)。

似乎mocha必须在测试期间作为服务器运行才能加载mocha.js和mocha.css。

还有其他应用必须充当中间人吗?

1 个答案:

答案 0 :(得分:0)

一般来说,没有应用程序必须充当中间人。

对于我的一个应用程序,我只有一个test.html文件,其中包含Mocha文档要求您执行的操作,以及我项目所需的任何自定义。我只是在我的浏览器中加载它,在我的浏览器菜单中使用“打开文件”选项打开文件,它就可以了。

然而......如果你想要执行AJAX调用,你必须模拟整个事情,以便没有AJAX实际上执行,或者你必须有一个测试服务器。所以现在我使用Express创建了一个最小的服务器。

相关问题