лучшие юнит-тесты для приложения kotlin js - PullRequest
0 голосов
/ 08 октября 2018

Я пересматриваю приложение веб-браузера kotlin-js.

В настоящее время тесты выполняются через селенид и ограничены, поскольку они полностью взаимодействуют через DOM и не могут вызывать код или проверять данные.

Требуются дополнительные тесты, и я думаю, что нужна реальная среда js, такая как Qunit, mocha или jasmine и т. Д.

Проект настроен с помощью gradle, но я не нашел, какчтобы тесты выполнялись отдельным проектом, имитирующим запуск в браузере.

Общий вопрос: как лучше всего выполнить модульные тесты?

вопросы:

  1. Есть ли лучший подход, чем подход селенида?

Есть ли альтернатива тесту на основе kotlin-js, которую можно запустить из задачи Gradle?Какая комбинация работает, в идеале не прибегая к node.js для запуска приложения браузера.например, инструкции по использованию Qunit, jasmine, mocha или другого теста, выполняемого в качестве промежуточной задачи?

В качестве альтернативы (не рекомендуется) Есть ли способ вызвать код JavaScript (функции и т. Д.) И получить доступ к глобальным переменным страницы из тестового кода селенида?

Любые ответы на любые вопросы приветствуются.

...