0

这是我的 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. 当我通过点击某个 URL 从浏览器运行测试时,它工作正常,但是当我使用 ReSharper 运行相同的测试时,它给了我错误jwd is not defined - { "fileName": "http://localhost:49824/Tests.js", "lineNumber": 8 }

如何确保在使用 ReSharper 运行 qunit 测试时,它可以找到jwd命名空间?

4

1 回答 1

0

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

于 2011-11-17T06:48:43.633 回答