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()'); |