Как настроить Jest в HTML-файле для интеграционных тестов? - PullRequest
0 голосов
/ 04 июня 2018

Я хочу использовать интеграционные тесты, которые будут использовать внешний API.Внешняя библиотека загружается на лету путем реализации ее URL (например, рекламы Google).Итак, мне нужно начать тесты со сцены, я думаю.Как я могу настроить их правильно?Например, есть часть HTML с интеграцией Jasmine, которую я нашел

<script type="text/javascript" src="node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
<script type="text/javascript" src="node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
<script type="text/javascript" src="node_modules/jasmine-core/lib/jasmine-core/boot.js"></script>

Но что я должен добавить для Jest-тестирования без макетов?

UPD: Хорошо, могу ли я запустить тестовый фреймворк Jest безкомандная строка?В браузере?

1 Ответ

0 голосов
/ 06 июня 2018

Ответ из чата Jest:

Jest не является сквозной средой тестирования, его нельзя запустить в браузере.Я думаю, что вам лучше всего выбрать Cypress, который является сквозной средой, работающей в Chrome, или Puppetteer, если вы просто хотите вручную управлять браузером в тестах Jest.

Если я вас правильно понимаю, вы хотите работать напромежуточная / производственная среда напрямую?Определенно Cypress в этом случае

...