1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 05:27:14 +09:00
ladybird/Libraries/LibJS/Tests/modules/top-level-dispose.mjs

14 lines
284 B
JavaScript

export let passed = false;
let failed = false;
if (passed)
failed = true;
using a = { [Symbol.dispose]() { if (!failed) passed = true; } }
if (passed)
failed = true;
failed = true;
// Should trigger before
using b = { [Symbol.dispose]() { if (!passed) failed = false; } }