blob: 1ba0ca4b4a7ee2b7e5b1d3f2f5bba5f400aa4de2 [file] [log] [blame]
ggaren@apple.com961dc372015-09-04 02:39:20 +00001function test() {
2
3var obj = {
4 2: true,
5 0: true,
6 1: true,
7 ' ': true,
8 9: true,
9 D: true,
10 B: true,
11 '-1': true,
12};
13obj.A = true;
14obj[3] = true;
15Object.defineProperty(obj, 'C', { value: true, enumerable: true });
16Object.defineProperty(obj, '4', { value: true, enumerable: true });
17delete obj[2];
18obj[2] = true;
19
20return Object.keys(obj).join('') === "012349 DB-1AC";
21
22}
23
24if (!test())
25 throw new Error("Test failed");
26