1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 10:01:13 +09:00
ladybird/Libraries/LibJS/Tests/functions/function-nesting.js

15 lines
423 B
JavaScript

test("issue #6766, nested functions should not leak to global object", () => {
function foo() {
function bar() {
function baz() {
return 42;
}
return baz();
}
return bar();
}
expect(foo()).toBe(42);
expect(globalThis.foo).toBeUndefined();
expect(globalThis.bar).toBeUndefined();
expect(globalThis.baz).toBeUndefined();
});