using-in-block.js (358B)
1 // |jit-test| skip-if: !getBuildConfiguration("explicit-resource-management"); --enable-explicit-resource-management 2 3 load(libdir + "asserts.js"); 4 5 const disposedInBlock = []; 6 { 7 using a = { [Symbol.dispose]: () => disposedInBlock.push("a") }; 8 using b = { [Symbol.dispose]: () => disposedInBlock.push("b") }; 9 } 10 assertArrayEq(disposedInBlock, ["b", "a"]);