haikuwebkit/LayoutTests/js/script-tests/getter-setter-gc.js

19 lines
304 B
JavaScript

description(
"This test checks whether getters and setters work correctly with garbage collection."
);
var o = {};
o.__defineGetter__("x", function() { return 242; })
shouldBe('o.x', '242');
// Force a gc
var i = 0;
var s;
while (i < 5000) {
i = i+1.11;
s = s + " ";
}
shouldBe('o.x', '242')