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