Source code

Revision control

Copy as Markdown

Other Tools

// |jit-test| skip-if: !getBuildConfiguration("explicit-resource-management"); --enable-explicit-resource-management
let disposed = false;
async function testDisposalWithRejectedPromise() {
using x = {
[Symbol.dispose]() {
disposed = true;
}
};
await Promise.reject();
}
testDisposalWithRejectedPromise().catch(() => {});
drainJobQueue();
assertEq(disposed, true);