Backed out 3 changesets (bug 1892041) for causing failures on async-module-does-not...
[gecko.git] / js / src / tests / test262 / built-ins / Object / freeze / 15.2.3.9-2-a-12.js
blob1eb5dbbc11a1cb99cdbf8a55235a99d54fcc62a1
1 // Copyright (c) 2012 Ecma International.  All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
4 /*---
5 es5id: 15.2.3.9-2-a-12
6 description: >
7     Object.freeze - 'P' is own index property of a String object that
8     implements its own [[GetOwnProperty]]
9 includes: [propertyHelper.js]
10 ---*/
13 // default [[Configurable]] attribute value of "0": true
14 var strObj = new String("abc");
16 Object.freeze(strObj);
18 verifyNotWritable(strObj, "0");
19 verifyNotConfigurable(strObj, "0");
21 assert.sameValue(strObj[0], "a");
23 reportCompare(0, 0);