这是我的QUnit测试:
/// <reference path="~/Scripts/global.js" />
module("Global.js");
test("Test getParameterFromQueryStringByName", function () {
expect(1);
equals("exist", jwd.global.getParameterFromQueryStringByName("xyz.com/web?querystring1=exist", "querystring1"), "Search Valid name from one parameter");
});
此处jwd.global
是另一个名为global.js
的javascript文件中定义的命名空间。当我通过点击某个URL从浏览器运行测试时,它工作正常,但是当我使用ReSharper运行相同的测试时,它会给我错误jwd is not defined - { "fileName": "http://localhost:49824/Tests.js", "lineNumber": 8 }
。
如何确保在使用ReSharper运行qunit测试时,它可以找到jwd
命名空间?
答案 0 :(得分:0)
我的不好,我在global.js
宣布jwd.global
而不是jwd
。我在其他一些js文件中声明了jwd
。包含其他js文件后,测试运行正常。