blob: eb4f4c85e88026f0f084254e2b71596d6ee78332 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
test("basic functionality", () => {
let p = new Proxy([], {
get(_, key) {
if (key === "length") return 3;
return Number(key);
},
});
expect(JSON.stringify(p)).toBe("[0,1,2]");
expect(JSON.stringify([[new Proxy(p, {})]])).toBe("[[[0,1,2]]]");
});
|