У меня есть куча модульных тестов:
/tests/modules/unit-test-1.js
/tests/modules/unit-test-2.js
/tests/modules/unit-test-3.js
...
..
, которые я запускаю, выполняя:
mocha ./tests/modules/*.js
У меня также есть файл my-ui.html
, и я хочу запустить пользовательский интерфейспроверить этот файл.Для этого я хочу добавить /tests/modules/ui-test-1.js
в приведенный выше список и сделать этот файл следующим образом:
- загрузить
my-ui.html
в безголовом хроме - использовать jQueryчтобы найти некоторые элементы в загруженном файле
- , запустите некоторые утверждения Mocha на основе приведенных выше выводов jQuery
Я хочу, чтобы все еще можно было запускать mocha ./tests/modules/*.js
и запускать все мои тестыодин за другим, независимо от того, будут ли некоторые из них модульными тестами или тестами пользовательского интерфейса.
Существует так много инструментов, но нет четких указаний о том, как сделать выше, используя Mocha.Любые предложения будут приветствоваться:)
Я должен уточнить, что Я не хочу, чтобы запустил мой тест Результаты в браузере с использованием некоторого пользовательского интерфейса Mocha (я знаю там)это руководство по этому вопросу ..) - Я хочу загрузить локальный файл в браузер без заголовка и запустить утверждения Mocha, используя jQuery на DOM этого загруженного HTML.Результаты всех моих тестов будут отображаться в терминале, как и в настоящее время.