Node.js assert.throws с асинхронными функциями (обещания)
Я хочу проверить, если асинхронная функция выдает с помощьюassert.throws
от родногоassert
модуль. Я пробовал с
const test = async () => await aPromise();
assert.throws(test); // AssertionError: Missing expected exception..
Это (obvioulsy?) Не работает, потому что функция завершается до разрешения Обещания. Все же я нашел этовопрос где то же самое достигается с помощью обратных вызовов.
Любое предложение?
(Я перемещаюсь к родным генераторам Node.js, используя Babel)