Понимание того, как http-запросы работают на Mocha - PullRequest
2 голосов
/ 25 февраля 2020

Я понимаю, что мокко использует суперагент под капотом, но как он работает, когда я не запустил локальный сервер? Mocha запускает сервер сам по себе и отправляет на него запросы http, или я неправильно понимаю, как работает mocha?

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

1 Ответ

2 голосов
/ 25 февраля 2020

Mocha запускает JavaScript код с Node, точно так же как ваши npm скрипты, которые запускают ваш локальный сервер. Вы просто не видите его на консоли, как вы видите, когда вводите npm run debug или какой-либо другой сценарий. Так что под капотом это просто Node, управляющий JavaScript.

Именно поэтому вам не нужно запускать сервер, потому что он уже запущен во время выполнения тестов. Вы просто не видите журналы консоли, к которым вы привыкли, за исключением того, что Mocha печатает, конечно. Смотрите их страницу для более подробной информации.

...