1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 13:37:10 +09:00
ladybird/Libraries/LibJS/Tests/builtins/JSON/JSON.stringify-proxy.js

11 lines
303 B
JavaScript

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]]]");
});