加载Resharpers QUnit testrunner的支持脚本

Per*_*eck 5 resharper qunit

我一直在使用QUnit在我的Visual Studio 11解决方案中测试一些javascript,最近更新了在其testrunner中支持QUnit的Resharper.

当我之前手动运行测试时,我会加载html页面加载我要测试的javascript以及qunit.js.我的javascript会加载 - 并运行一些初始化/支持代码,这是所有工作所必需的.

在resharper中,我发现脚本没有运行,因此,我的许多测试都失败了.

解决这个问题的最佳方法是什么?

Per*_*eck 1

好吧,看来我对 ReSharper 中的问题无能为力,直到他们添加了修改 html 的功能。

与此同时,我从http://www.phantomjs.org/得到了一些帮助,这是一个运行无头浏览器的框架。 这样我就可以制作一个不需要 UI 的脚本来进行测试 - 这里甚至还有一个 QUnit 的运行程序http://code.google.com/p/phantomjs/wiki/ServiceIntegration#QUnit_Driver我也可以在 CI 环境中运行测试。

目前来说,这应该已经足够好了……