Node.js assert.throws mit asynchronen Funktionen (Promises)
Ich möchte mit @ prüfen, ob eine asynchrone Funktion ausgelöst wiassert.throws
vom einheimischenassert
Modul. Ich habe es mit @ versuc
const test = async () => await aPromise();
assert.throws(test); // AssertionError: Missing expected exception..
It (obvioulsy?) Funktioniert nicht, da die Funktion beendet wird, bevor das Versprechen aufgelöst wird. Trotzdem habe ich dieses @ gefundFrag wo die gleichen Dinge mit Rückrufen erreicht werden.
Irgendein Vorschlag
(Ich transpiliere mit Babel zu Node.js nativen Generatoren)