LibJS: Move tests to /Tests/LibJS

This commit is contained in:
Jelle Raaijmakers
2026-01-22 11:58:59 +01:00
committed by Tim Flynn
parent c059c6a2f5
commit e3faa9b5ad
Notes: github-actions[bot] 2026-02-06 11:17:48 +00:00
1067 changed files with 7 additions and 8 deletions

View File

@@ -0,0 +1,26 @@
test("proxy traps should be invoked in the correct order", () => {
var log = [];
var target = [];
var proxy = new Proxy(
target,
new Proxy(
{},
{
get(t, pk, r) {
log.push(pk);
},
}
)
);
proxy.push(1);
expect(log.length, 8);
expect(log[0]).toBe("get");
expect(log[1]).toBe("get");
expect(log[2]).toBe("set");
expect(log[3]).toBe("getOwnPropertyDescriptor");
expect(log[4]).toBe("defineProperty");
expect(log[5]).toBe("set");
expect(log[6]).toBe("getOwnPropertyDescriptor");
expect(log[7]).toBe("defineProperty");
});