ladybird/Libraries/LibJS/Tests/modules/top-level-dispose.mjs

29 lines
376 B
JavaScript
Raw Normal View History

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;
}
},
};