Игорь Забродин, приведите пожалуйста пример кода с использованием логгера, который показывает как решить мою проблему. А то не ясно, как логгер поможет с генерацией ошибки с номером строки и именем файла, где ошибка произошла.
Дело в том, что assert.throw() не позволяет тестировать асинхронные функции. И поэтому пришлось городить через try {} catch. Это странно видеть, потому что в mocha поддержка async/await имеется. Почему ее нет в chai? Или есть, то где она?
Спасибо за ответ!
Нет, я не хочу проверять timeout (если я правильно Вас понял).
Я на вход load() подаю заведомо неверный путь not-exists/path/to/app.
И мне нужно убедиться, что генерируется исключение.
Также я хочу воспользоваться именно assert.throw().