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