blob: bc72290d499f456229a0d7a821a6fd7b696f75d3 [file]
description(
"Tests that Arraify does good things when Object.preventExtensions() has been called."
);
function foo(o) {
o[0] = 42;
return o[0];
}
for (var i = 0; i < 200; ++i) {
var o = {};
var expected;
if (i >= 150) {
Object.preventExtensions(o);
expected = "void 0";
} else
expected = "42";
shouldBe("foo(o)", expected);
}