Node.js afirmar. Arroja con funciones asincrónicas (Promesas)

Quiero verificar si una función asincrónica se dispara usandoassert.throws del nativoassert módulo. Lo intenté con

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

No funciona (obvio?) Porque la función se cierra antes de que se resuelva la promesa. Sin embargo, encontré estopregunta donde se logran las mismas cosas usando devoluciones de llamada.

¿Cualquier sugerencia?

(Me estoy trasladando a los generadores nativos de Node.js usando Babel)

Respuestas a la pregunta(4)

Su respuesta a la pregunta