Как настроить тесты для мокко-фантомов
Каждый учебник я видел для mocha-phantomjs
показывает наличие html-файла тестового комплекта и отдельного файла javascript, который включается.
Это правильный способ сделать это для каждого теста? Я хочу создать отдельный тест для каждой страницы моего веб-сайта, но кажется чрезмерным / сумасшедшим дублировать HTML-файл для каждого теста.
Granged, это мой первый раз, пытаясь использовать mocha-phantomjs
, но все же кажется странным создавать html-файл и js для каждого теста.
Что является стандартом для подобных вещей? Я гуглю уже около часа и не могу найти хороших примеров.
1 ответ
Я знаю, это кажется странным, но... да.
Вам нужны файлы фикстур (или жгутов) в каталоге "/test". По умолчанию Mocha ищет в этом каталоге имена файлов с расширением.html, начиная с test.html.
Не забудьте включить теги script (и css) для 1) mocha, 2) chai (или любой другой библиотеки утверждений, которую вы хотите), 3) и ваших конкретных наборов тестов.
Лично я обнаружил, что это помогает использовать его с модульным загрузчиком, таким как RequireJS. Таким образом, все ваши файлы фикстур могут указывать на один файл конфигурации: меньше обслуживания.