blob: 3f335be922525b33fa5fe324a73e92957ad30b3d [file] [log] [blame]
keith_miller@apple.combcc77f22016-07-15 06:03:25 +00001// Copyright (c) 2012 Ecma International. All rights reserved.
2// This code is governed by the BSD license found in the LICENSE file.
3
4/*---
5es5id: 15.2.3.5-4-180
6description: >
7 Object.create - 'writable' property of one property in
8 'Properties' is own data property (8.10.5 step 6.a)
9---*/
10
11 var newObj = Object.create({}, {
12 prop: {
13 writable: true
14 }
15 });
16
17 var beforeWrite = (newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined");
18
19 newObj.prop = "isWritable";
20
21 var afterWrite = (newObj.prop === "isWritable");
22
23assert.sameValue(beforeWrite, true, 'beforeWrite');
24assert.sameValue(afterWrite, true, 'afterWrite');