dob*_*ler 1 javascript mocha.js promise async-await
我希望更好地理解以下示例为什么按预期工作的内部结构:
describe('async await', () => {
it('resolves without return', async () => {
await asyncOperation();
});
});
function asyncOperation() {
return new Promise((resolve) => {
setTimeout(() => {
resolve();
}, 123);
});
}
Run Code Online (Sandbox Code Playgroud)
通常,异步mocha测试必须返回一个promise(或执行完成的回调),但在此示例中没有返回任何内容,但mocha测试仍然有效.这究竟是如何工作的?
归档时间: |
|
查看次数: |
592 次 |
最近记录: |