Во-первых: я просмотрел несколько билетов, которые затрагивают похожие проблемы, но я чувствую, что мое другое - это особое уважение: Я только что установил тест-лидера Chutzpah в Visual Studio 2015, и я не знаю, чего ожидать от этого тестировщика с точки зрения PhantomJS и RequireJS. Я не знаю, что уже настроено для меня в плагине, и что мне нужно для настройки.Ошибка приема 'Невозможно найти переменную: require' при использовании Chutzpah/PhantomJS в Visual Studio 2015
Я только начал использовать тест бегун Наглость в Visual Studio 2015.
Я пишу тесты в рамках жасмин.
Вот моя текущая конфигурация chutzpah.json:
Я успешно запустить некоторые холостые тесты жасмина, которые не LEVERAGE никаких дополнительных библиотек:
Насколько я понимаю, Тестер Chutzpah использует PhantomJS, поэтому я попытался написать тест, чтобы проверить, что PhantomJS доступен.
Я скопировал первую строку учебника на целевой странице PhantomJS:
var page = require('webpage').create();
Я интерполированное это в следующем блоке тест:
describe('PhantomJS', function() {
it('can create a web page', function() {
var page = require('webpage').create();
expect(page).toBeDefined();
});
});
После выполнения этого теста, я получаю следующее ошибка:
Message:ReferenceError:Can't find variable:require in ... {pointer to test file}
Я понимаю, что Chutzpah уже использует Re quireJS.
Мой вопрос:
Должен ли я ожидать PhantomJS и RequireJS быть изначально поддерживается тестовым бегун Наглость в Visual Studio 2015, или мне нужно добавить и настроить дополнительные модули?
Благодарим за внимание. Уточняющие вопросы приветствуются.