使用ReSharper运行Qunit测试时,它无法解析命名空间

时间:2011-11-16 12:54:47

标签: jquery resharper qunit

这是我的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命名空间?

1 个答案:

答案 0 :(得分:0)

我的不好,我在global.js宣布jwd.global而不是jwd。我在其他一些js文件中声明了jwd。包含其他js文件后,测试运行正常。