description(
"This tests that a assigning to a readonly property in a static or symbol table throws in strict mode."
);
function testWindowUndefined()
{
"use strict";
try {
window.undefined = 42;
} catch (e) {
return e instanceof TypeError;
}
return false;
}
function testNumberMAX_VALUE()
{
"use strict";
try {
Number.MAX_VALUE = 42;
} catch (e) {
return e instanceof TypeError;
}
return false;
}
shouldBeTrue('testWindowUndefined()');
shouldBeTrue('testNumberMAX_VALUE()');