При запуске тестов Qunit с использованием ReSharper он не может разрешить пространство имен - PullRequest
0 голосов
/ 16 ноября 2011

Это мой тест 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 - это пространство имен, определенное в другом файле JavaScript с именем global.js. Когда я запускаю тест из браузера, нажимая на какой-то URL, он работает нормально, но когда я запускаю тот же тест с помощью ReSharper, он выдает ошибку jwd is not defined - { "fileName": "http://localhost:49824/Tests.js", "lineNumber": 8 }.

Как я могу убедиться, что во время выполнения тестов qunit с использованием ReSharper он может найти пространство имен jwd?

1 Ответ

0 голосов
/ 17 ноября 2011

Мой плохой, в global.js я объявил jwd.global не jwd. Я объявил jwd в каком-то другом файле js. После включения этого другого файла js тест выполняется нормально.

...