Tests that operations marked as [Unforgeable] are indeed readonly. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". * Location (non refied) - Location.reload PASS Object.getOwnPropertyDescriptor(testObject, testPropertyName).writable is false PASS testObject[testPropertyName] = false did not throw exception. PASS testObject[testPropertyName] is not false PASS 'use strict'; testObject[testPropertyName] = 3 threw exception TypeError: Attempted to assign to readonly property.. PASS testObject[testPropertyName] is not 3 - Location.assign PASS Object.getOwnPropertyDescriptor(testObject, testPropertyName).writable is false PASS testObject[testPropertyName] = false did not throw exception. PASS testObject[testPropertyName] is not false PASS 'use strict'; testObject[testPropertyName] = 3 threw exception TypeError: Attempted to assign to readonly property.. PASS testObject[testPropertyName] is not 3 - Location.replace PASS Object.getOwnPropertyDescriptor(testObject, testPropertyName).writable is false PASS testObject[testPropertyName] = false did not throw exception. PASS testObject[testPropertyName] is not false PASS 'use strict'; testObject[testPropertyName] = 3 threw exception TypeError: Attempted to assign to readonly property.. PASS testObject[testPropertyName] is not 3 * Location (reified) - Location.reload PASS Object.getOwnPropertyDescriptor(testObject, testPropertyName).writable is false PASS testObject[testPropertyName] = false did not throw exception. PASS testObject[testPropertyName] is not false PASS 'use strict'; testObject[testPropertyName] = 3 threw exception TypeError: Attempted to assign to readonly property.. PASS testObject[testPropertyName] is not 3 - Location.assign PASS Object.getOwnPropertyDescriptor(testObject, testPropertyName).writable is false PASS testObject[testPropertyName] = false did not throw exception. PASS testObject[testPropertyName] is not false PASS 'use strict'; testObject[testPropertyName] = 3 threw exception TypeError: Attempted to assign to readonly property.. PASS testObject[testPropertyName] is not 3 - Location.replace PASS Object.getOwnPropertyDescriptor(testObject, testPropertyName).writable is false PASS testObject[testPropertyName] = false did not throw exception. PASS testObject[testPropertyName] is not false PASS 'use strict'; testObject[testPropertyName] = 3 threw exception TypeError: Attempted to assign to readonly property.. PASS testObject[testPropertyName] is not 3 PASS successfullyParsed is true TEST COMPLETE