Используя Chutzpah с VS2012, чтобы запустить тесты JS на странице HTML

StackOverflow https://stackoverflow.com//questions/11676744

Вопрос

Я пытаюсь запустить существующие тесты Qunit в Visual Studio 2012, используя Чутяпы, которые в настоящее время находятся на HTML-странице, и я не могу получить VS IDE для распознавания тестов. При работе с прямым тестом JS VS2012 распознает тест, например, когда я создаю Testsample.js с чем-то вроде следующий тест, отображается в IDE VS.

test("Adding Two Numbers Succeeds", function () {
    expect(1);
    var num1 = 10;
    var num2 = 25;
    var exp = num1 + num2;
   equal(exp, addNumbers(num1, 25));
});
.

Что я хотел бы иметь для тестов, чтобы запустить в контексте HTML-страницы, чтобы я мог вводить вещи в домо и тестировать против этого. Поскольку у меня уже есть тесты в Qunit в HTML-документе, я бы очень хотел, чтобы jsut у VS2012 узнать их. Кто-нибудь знает, как заставить Чутяпо распознать эти тесты?

Как побочная запись из документации, оказываемая, как будто вы сможете щелкнуть правой кнопкой мыши файл JS или HTML-файл с тестами Qunit, и нажмите «Выполнить тесты JS», но эта опция не выделяет для меня после запуска Nuget Package Chutzpah, а также установка тестового адаптера Chutzpah. Кто-нибудь знает, почему этот вариант не может появиться (я перезагрузил IDE). Спасибо заранее

Это было полезно?

Решение

Видимо, есть два плагина для VS, которые связывают в чуцпах.Они являются «тестовым адаптером Chutzpah» и «бегун Chutzpah».

У обоих из них установлена и после настройки инструментов> Параметры> ChutzPAH> Test Test Explorer> Режим тестирования на «Все» теперь мои тесты на странице HTML распознаются и работают в IDE!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top