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