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)