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)

Antworten auf die Frage(8)

Ihre Antwort auf die Frage