blob: 59dd29568f551a6e4e6402e888872e15ea3e7b40 [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.6-2-31
6description: >
7 Object.defineProperty - argument 'P' is a number that converts to
8 a string (value is 1(following 22 zeros).1)
9---*/
10
11 var obj = {};
12 Object.defineProperty(obj, 10000000000000000000000.1, {});
13
14assert(obj.hasOwnProperty("1e+22"), 'obj.hasOwnProperty("1e+22") !== true');