Node.js assert.throws с асинхронными функциями (обещания)

Я хочу проверить, если асинхронная функция выдает с помощьюassert.throws от родногоassert модуль. Я пробовал с

const test = async () => await aPromise();
assert.throws(test); // AssertionError: Missing expected exception..

Это (obvioulsy?) Не работает, потому что функция завершается до разрешения Обещания. Все же я нашел этовопрос где то же самое достигается с помощью обратных вызовов.

Любое предложение?

(Я перемещаюсь к родным генераторам Node.js, используя Babel)

Ответы на вопрос(4)

Ваш ответ на вопрос