相关疑难解决方法(0)

Node.js assert.throws with async functions(Promises)

我想检查异步函数是否assert.throws从本机assert模块抛出使用.我试过了

const test = async () => await aPromise();
assert.throws(test); // AssertionError: Missing expected exception..
Run Code Online (Sandbox Code Playgroud)

它(obvioulsy?)不起作用,因为函数在Promise解析之前退出.然而我发现了这个问题,使用回调可以实现相同的目标.

有什么建议吗?

(我正在使用Babel转发到Node.js本机生成器)

javascript assert node.js async-await ecmascript-next

16
推荐指数
3
解决办法
6849
查看次数