OLD | NEW |
1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 28 matching lines...) Expand all Loading... |
39 # 15.9.5.43-0-9 and 15.9.5.43-0-10. V8 doesn't throw RangeError | 39 # 15.9.5.43-0-9 and 15.9.5.43-0-10. V8 doesn't throw RangeError |
40 # from Date.prototype.toISOString when string is not a finite number. | 40 # from Date.prototype.toISOString when string is not a finite number. |
41 # This is compatible with Firefox and Safari. | 41 # This is compatible with Firefox and Safari. |
42 15.9.5.43-0-9: PASS || FAIL | 42 15.9.5.43-0-9: PASS || FAIL |
43 15.9.5.43-0-10: PASS || FAIL | 43 15.9.5.43-0-10: PASS || FAIL |
44 | 44 |
45 # | 45 # |
46 # Unanalyzed failures which may be bugs or deliberate differences | 46 # Unanalyzed failures which may be bugs or deliberate differences |
47 # | 47 # |
48 | 48 |
49 # BUG: 7.6 - SyntaxError expected: reserved words used as Identifier | 49 # Bug? Strict Mode - TypeError is thrown when changing the value of a Value |
50 # Names in UTF8: class (class) | 50 # Property of the Global Object under strict mode (NaN) |
51 7.6-30: FAIL | 51 10.2.1.1.3-4-16-s: FAIL |
52 # BUG: 7.6 - SyntaxError expected: reserved words used as Identifier | 52 # Bug? Strict Mode - TypeError is thrown when changing the value of a Value |
53 # Names in UTF8: extends (extends) | 53 # Property of the Global Object under strict mode (undefined) |
54 7.6-31: FAIL | 54 10.2.1.1.3-4-18-s: FAIL |
55 # BUG: 7.6 - SyntaxError expected: reserved words used as Identifier | |
56 # Names in UTF8: \u0065\u006e\u0075\u006d (enum) | |
57 7.6-32: FAIL | |
58 # BUG: 7.6 - SyntaxError expected: reserved words used as Identifier | |
59 # Names in UTF8: \u0073uper (super) | |
60 7.6-33: FAIL | |
61 # BUG: 7.6 - SyntaxError expected: reserved words used as Identifier | |
62 # Names in UTF8: expor\u0074 (export) | |
63 7.6-35: FAIL | |
64 # BUG: 7.6 - SyntaxError expected: reserved words used as Identifier | |
65 # Names in UTF8: \u0069\u006d\u0070\u006f\u0072\u0074 (import) | |
66 7.6-36: FAIL | |
67 # Invalid test: https://bugs.ecmascript.org/show_bug.cgi?id=76 | 55 # Invalid test: https://bugs.ecmascript.org/show_bug.cgi?id=76 |
68 10.4.2-2-c-1: FAIL | 56 10.4.2-2-c-1: FAIL |
69 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced | 57 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced |
70 # when using Greater-than operator: valueOf > valueOf | 58 # when using Greater-than operator: valueOf > valueOf |
71 11.8.2-1: FAIL | 59 11.8.2-1: FAIL |
72 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced | 60 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced |
73 # when using Greater-than operator: valueOf > toString | 61 # when using Greater-than operator: valueOf > toString |
74 11.8.2-2: FAIL | 62 11.8.2-2: FAIL |
75 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced | 63 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced |
76 # when using Greater-than operator: toString > valueOf | 64 # when using Greater-than operator: toString > valueOf |
77 11.8.2-3: FAIL | 65 11.8.2-3: FAIL |
78 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced | 66 # BUG: 11.8.2 Greater-than Operator - Partial left to right order enforced |
79 # when using Greater-than operator: toString > toString | 67 # when using Greater-than operator: toString > toString |
80 11.8.2-4: FAIL | 68 11.8.2-4: FAIL |
81 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order | 69 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order |
82 # enforced when using Less-than-or-equal operator: valueOf <= valueOf | 70 # enforced when using Less-than-or-equal operator: valueOf <= valueOf |
83 11.8.3-1: FAIL | 71 11.8.3-1: FAIL |
84 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order | 72 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order |
85 # enforced when using Less-than-or-equal operator: valueOf <= toString | 73 # enforced when using Less-than-or-equal operator: valueOf <= toString |
86 11.8.3-2: FAIL | 74 11.8.3-2: FAIL |
87 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order | 75 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order |
88 # enforced when using Less-than-or-equal operator: toString <= valueOf | 76 # enforced when using Less-than-or-equal operator: toString <= valueOf |
89 11.8.3-3: FAIL | 77 11.8.3-3: FAIL |
90 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order | 78 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order |
91 # enforced when using Less-than-or-equal operator: toString <= toString | 79 # enforced when using Less-than-or-equal operator: toString <= toString |
92 11.8.3-4: FAIL | 80 11.8.3-4: FAIL |
93 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order | 81 # BUG: 11.8.3 Less-than-or-equal Operator - Partial left to right order |
94 # enforced when using Less-than-or-equal operator: valueOf <= valueOf | 82 # enforced when using Less-than-or-equal operator: valueOf <= valueOf |
95 11.8.3-5: FAIL | 83 11.8.3-5: FAIL |
| 84 # Bug? simple assignment throws TypeError if LeftHandSide is a readonly property |
| 85 # in strict mode (Global.undefined) |
| 86 11.13.1-4-27-s: FAIL |
| 87 # Bug? simple assignment throws TypeError if LeftHandSide is a readonly property |
| 88 # in strict mode (Global.Infinity) |
| 89 11.13.1-4-3-s: FAIL |
96 # BUG: Global.NaN is a data property with default attribute values | 90 # BUG: Global.NaN is a data property with default attribute values |
97 15.1.1.1-0: FAIL | 91 15.1.1.1-0: FAIL |
98 # BUG: Global.Infinity is a data property with default attribute values | 92 # BUG: Global.Infinity is a data property with default attribute values |
99 15.1.1.2-0: FAIL | 93 15.1.1.2-0: FAIL |
100 # BUG: Global.undefined is a data property with default attribute values | 94 # BUG: Global.undefined is a data property with default attribute values |
101 15.1.1.3-0: FAIL | 95 15.1.1.3-0: FAIL |
102 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) | 96 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) |
103 # for properties on built-ins (Global.NaN) | 97 # for properties on built-ins (Global.NaN) |
104 15.2.3.3-4-178: FAIL | 98 15.2.3.3-4-178: FAIL |
105 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) | 99 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) |
(...skipping 10 matching lines...) Expand all Loading... |
116 # for properties on built-ins (RegExp.prototype.global) | 110 # for properties on built-ins (RegExp.prototype.global) |
117 # There is no RegExp.prototype.global | 111 # There is no RegExp.prototype.global |
118 15.2.3.3-4-213: FAIL | 112 15.2.3.3-4-213: FAIL |
119 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) | 113 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) |
120 # for properties on built-ins (RegExp.prototype.ignoreCase) | 114 # for properties on built-ins (RegExp.prototype.ignoreCase) |
121 # There is no RegExp.prototype.ignoreCase | 115 # There is no RegExp.prototype.ignoreCase |
122 15.2.3.3-4-214: FAIL | 116 15.2.3.3-4-214: FAIL |
123 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) | 117 # BUG: Object.getOwnPropertyDescriptor returns data desc (all false) |
124 # for properties on built-ins (RegExp.prototype.multiline) | 118 # for properties on built-ins (RegExp.prototype.multiline) |
125 15.2.3.3-4-215: FAIL | 119 15.2.3.3-4-215: FAIL |
126 # Bug? Object.create - 'set' property of one property in 'Properties' | |
127 # is not present (8.10.5 step 8) | |
128 # V8 throws. | |
129 15.2.3.5-4-267: FAIL | |
130 # Bug? Object.create - 'set' property of one property in 'Properties' | |
131 # is undefined (8.10.5 step 8.b) | |
132 # V8 throws. | |
133 15.2.3.5-4-292: FAIL | |
134 # Bug? Object.defineProperty - 'set' property in 'Attributes' is not | |
135 # present (8.10.5 step 8) | |
136 # V8 throws. | |
137 15.2.3.6-3-236: FAIL | |
138 # Bug? Object.defineProperty - 'set' property in 'Attributes' is own | |
139 # accessor property without a get function (8.10.5 step 8.a) | |
140 # V8 throws. | |
141 15.2.3.6-3-245: FAIL | |
142 # Bug? Object.defineProperty - 'set' property in 'Attributes' is own | |
143 # accessor property(without a get function) that overrides an inherited | |
144 # accessor property (8.10.5 step 8.a) | |
145 # V8 throws. | |
146 15.2.3.6-3-246: FAIL | |
147 # Bug? Object.defineProperty - 'set' property in 'Attributes' is an | |
148 # inherited accessor property without a get function (8.10.5 step 8.a) | |
149 # V8 throws. | |
150 15.2.3.6-3-247: FAIL | |
151 # Bug? Object.defineProperty - value of 'set' property in 'Attributes' | |
152 # is undefined (8.10.5 step 8.b) | |
153 # V8 throws. | |
154 15.2.3.6-3-261: FAIL | |
155 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' | 120 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' |
156 # property to true successfully when [[Enumerable]] attribute of 'name' | 121 # property to true successfully when [[Enumerable]] attribute of 'name' |
157 # is false and [[Configurable]] attribute of 'name' is true, the 'desc' | 122 # is false and [[Configurable]] attribute of 'name' is true, the 'desc' |
158 # is a generic descriptor which only contains [[Enumerable]] attribute | 123 # is a generic descriptor which only contains [[Enumerable]] attribute |
159 # as true, 'name' property is an index data property (8.12.9 step 8) | 124 # as true, 'name' property is an index data property (8.12.9 step 8) |
160 15.2.3.6-4-82-18: FAIL | 125 15.2.3.6-4-82-18: FAIL |
161 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' | 126 # Bug? Object.defineProperty - Update [[Enumerable]] attribute of 'name' |
162 # property to false successfully when [[Enumerable]] and [[Configurable]] | 127 # property to false successfully when [[Enumerable]] and [[Configurable]] |
163 # attributes of 'name' property are true, the 'desc' is a generic | 128 # attributes of 'name' property are true, the 'desc' is a generic |
164 # descriptor which only contains [Enumerable]] attribute as false and | 129 # descriptor which only contains [Enumerable]] attribute as false and |
(...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
457 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 422 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
458 # property, test TypeError is thrown if the [[Writable]] attribute of the | 423 # property, test TypeError is thrown if the [[Writable]] attribute of the |
459 # length property in 'O' is false and value of 'name' is greater than value | 424 # length property in 'O' is false and value of 'name' is greater than value |
460 # of the length property (15.4.5.1 step 4.b) | 425 # of the length property (15.4.5.1 step 4.b) |
461 15.2.3.6-4-189: FAIL | 426 15.2.3.6-4-189: FAIL |
462 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 427 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
463 # property, 'desc' is accessor descriptor, test updating all attribute | 428 # property, 'desc' is accessor descriptor, test updating all attribute |
464 # values of 'name' (15.4.5.1 step 4.c) | 429 # values of 'name' (15.4.5.1 step 4.c) |
465 15.2.3.6-4-209: FAIL | 430 15.2.3.6-4-209: FAIL |
466 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 431 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
467 # property, 'name' is accessor property and assignment to the accessor | |
468 # property, fails to convert accessor property from accessor property to | |
469 # data property (15.4.5.1 step 4.c) | |
470 15.2.3.6-4-243-1: FAIL | |
471 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | |
472 # property, name is accessor property and 'desc' is accessor descriptor, | 432 # property, name is accessor property and 'desc' is accessor descriptor, |
473 # test updating the [[Enumerable]] attribute value of 'name' (15.4.5.1 step | 433 # test updating the [[Enumerable]] attribute value of 'name' (15.4.5.1 step |
474 # 4.c) | 434 # 4.c) |
475 15.2.3.6-4-271: FAIL | 435 15.2.3.6-4-271: FAIL |
476 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 436 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
477 # property, name is accessor property and 'desc' is accessor descriptor, | 437 # property, name is accessor property and 'desc' is accessor descriptor, |
478 # test updating the [[Configurable]] attribute value of 'name' (15.4.5.1 | 438 # test updating the [[Configurable]] attribute value of 'name' (15.4.5.1 |
479 # step 4.c) | 439 # step 4.c) |
480 15.2.3.6-4-272: FAIL | 440 15.2.3.6-4-272: FAIL |
481 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 441 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
482 # property, name is accessor property and 'desc' is accessor descriptor, | 442 # property, name is accessor property and 'desc' is accessor descriptor, |
483 # test updating multiple attribute values of 'name' (15.4.5.1 step 4.c) | 443 # test updating multiple attribute values of 'name' (15.4.5.1 step 4.c) |
484 15.2.3.6-4-273: FAIL | 444 15.2.3.6-4-273: FAIL |
485 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 445 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
486 # property, test the length property of 'O' is set as ToUint32('name') + 1 | 446 # property, test the length property of 'O' is set as ToUint32('name') + 1 |
487 # if ToUint32('name') equals to value of the length property in 'O' | 447 # if ToUint32('name') equals to value of the length property in 'O' |
488 # (15.4.5.1 step 4.e.ii) | 448 # (15.4.5.1 step 4.e.ii) |
489 15.2.3.6-4-275: FAIL | 449 15.2.3.6-4-275: FAIL |
490 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named | 450 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named |
491 # property, test the length property of 'O' is set as ToUint32('name') + 1 | 451 # property, test the length property of 'O' is set as ToUint32('name') + 1 |
492 # if ToUint32('name') is greater than value of the length property in 'O' | 452 # if ToUint32('name') is greater than value of the length property in 'O' |
493 # (15.4.5.1 step 4.e.ii) | 453 # (15.4.5.1 step 4.e.ii) |
494 15.2.3.6-4-276: FAIL | 454 15.2.3.6-4-276: FAIL |
495 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 455 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
496 # formal parameters, 'name' is own property which is defined in both | 456 # formal parameters, 'name' is own property which is defined in both |
497 # [[ParameterMap]] of 'O' and 'O', and is deleted afterwards, and 'desc' is | |
498 # data descriptor, test 'name' is redefined in 'O' with all correct | |
499 # attribute values (10.6 [[DefineOwnProperty]] step 3) | |
500 15.2.3.6-4-289-1: FAIL | |
501 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | |
502 # formal parameters, 'name' is own property which is defined in both | |
503 # [[ParameterMap]] of 'O' and 'O', is deleted afterwards, and 'desc' is | 457 # [[ParameterMap]] of 'O' and 'O', is deleted afterwards, and 'desc' is |
504 # accessor descriptor, test 'name' is redefined in 'O' with all correct | 458 # accessor descriptor, test 'name' is redefined in 'O' with all correct |
505 # attribute values (10.6 [[DefineOwnProperty]] step 3) | 459 # attribute values (10.6 [[DefineOwnProperty]] step 3) |
506 15.2.3.6-4-290-1: FAIL | 460 15.2.3.6-4-290-1: FAIL |
507 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 461 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
508 # formal parameters, 'name' is own accessor property of 'O' which is also | 462 # formal parameters, 'name' is own accessor property of 'O' which is also |
509 # defined in [[ParameterMap]] of 'O', and 'desc' is accessor descriptor, | 463 # defined in [[ParameterMap]] of 'O', and 'desc' is accessor descriptor, |
510 # test updating multiple attribute values of 'name' (10.6 | 464 # test updating multiple attribute values of 'name' (10.6 |
511 # [[DefineOwnProperty]] step 3 and 5.a.i) | 465 # [[DefineOwnProperty]] step 3 and 5.a.i) |
512 15.2.3.6-4-291-1: FAIL | 466 15.2.3.6-4-291-1: FAIL |
513 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is own | 467 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is own |
514 # accessor property of 'O', and 'desc' is accessor descriptor, test | 468 # accessor property of 'O', and 'desc' is accessor descriptor, test |
515 # updating multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] | 469 # updating multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] |
516 # step 3) | 470 # step 3) |
517 15.2.3.6-4-291: FAIL | 471 15.2.3.6-4-291: FAIL |
518 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 472 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
| 473 # formal parameters, 'name' is own property of 'O' which is also defined in |
| 474 # [[ParameterMap]] of 'O', and 'desc' is data descriptor, test updating |
| 475 # multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] step 3 |
| 476 # and 5.b) |
| 477 15.2.3.6-4-292-1: FAIL |
| 478 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
| 479 # formal parameters, 'name' is own data property of 'O' which is also |
| 480 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
| 481 # updating the [[Value]] attribute value of 'name' which is defined as |
| 482 # unwritable and non-configurable (10.6 [[DefineOwnProperty]] step 4 and |
| 483 # step 5b) |
| 484 15.2.3.6-4-293-2: FAIL |
| 485 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
519 # formal parameters, 'name' is own data property of 'O' which is also | 486 # formal parameters, 'name' is own data property of 'O' which is also |
520 # defined in [[ParameterMap]] of 'O', test TypeError is not thrown when | 487 # defined in [[ParameterMap]] of 'O', test TypeError is not thrown when |
521 # updating the [[Value]] attribute value of 'name' which is defined as | 488 # updating the [[Value]] attribute value of 'name' which is defined as |
522 # non-writable and configurable (10.6 [[DefineOwnProperty]] step 3 and step | 489 # non-writable and configurable (10.6 [[DefineOwnProperty]] step 3 and step |
523 # 5.b) | 490 # 5.b) |
524 15.2.3.6-4-293-3: FAIL | 491 15.2.3.6-4-293-3: FAIL |
525 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 492 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
526 # formal parameters, 'name' is own accessor property of 'O' which is also | 493 # formal parameters, 'name' is own data property of 'O' which is also |
527 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when | 494 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
528 # updating the [[Get]] attribute value of 'name' which is defined as | 495 # updating the [[Writable]] attribute value of 'name' which is defined as |
529 # non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5a) | 496 # non-configurable (10.6 [[DefineOwnProperty]] step 4 and 5b) |
530 15.2.3.6-4-297-1: FAIL | 497 15.2.3.6-4-294-1: FAIL |
531 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 498 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
532 # formal parameters, 'name' is own accessor property of 'O' which is also | 499 # formal parameters, 'name' is own data property of 'O' which is also |
533 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when | |
534 # updating the [[Set]] attribute value of 'name' which is defined as | |
535 # non-configurable (10.6 [[DefineOwnProperty]] steps 4 and 5a) | |
536 15.2.3.6-4-298-1: FAIL | |
537 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | |
538 # formal parameters, 'name' is own accessor property of 'O' which is also | |
539 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when | 500 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
540 # updating the [[Enumerable]] attribute value of 'name' which is defined as | 501 # updating the [[Enumerable]] attribute value of 'name' which is defined as |
541 # non-configurable (10.6 [[DefineOwnProperty]] steps 4 and 5a) | 502 # non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5b) |
542 15.2.3.6-4-299-1: FAIL | 503 15.2.3.6-4-295-1: FAIL |
543 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 504 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has |
544 # formal parameters, 'name' is an index named property of 'O', and 'desc' | 505 # formal parameters, 'name' is own data property of 'O' which is also |
545 # is data descriptor, test 'name' is defined in 'O' with all correct | 506 # defined in [[ParameterMap]] of 'O', test TypeError is thrown when |
546 # attribute values (10.6 [[DefineOwnProperty]] step 3) | 507 # updating the [[Configurable]] attribute value of 'name' which is defined |
547 15.2.3.6-4-301-1: FAIL | 508 # as non-configurable (10.6 [[DefineOwnProperty]] step 4 and step 5b) |
548 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has | 509 15.2.3.6-4-296-1: FAIL |
549 # formal parameters, 'name' is an index named property of 'O' but not | |
550 # defined in [[ParameterMap]] of 'O', and 'desc' is accessor descriptor, | |
551 # test 'name' is defined in 'O' with all correct attribute values (10.6 | |
552 # [[DefineOwnProperty]] step 3 and step 5a) | |
553 15.2.3.6-4-302-1: FAIL | |
554 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is an index | 510 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is an index |
555 # named accessor property of 'O' but not defined in [[ParameterMap]] of | 511 # named accessor property of 'O' but not defined in [[ParameterMap]] of |
556 # 'O', and 'desc' is accessor descriptor, test updating multiple attribute | 512 # 'O', and 'desc' is accessor descriptor, test updating multiple attribute |
557 # values of 'name' (10.6 [[DefineOwnProperty]] step 3) | 513 # values of 'name' (10.6 [[DefineOwnProperty]] step 3) |
558 15.2.3.6-4-303: FAIL | 514 15.2.3.6-4-303: FAIL |
| 515 # Bug? ES5 Attributes - indexed property 'P' with attributes [[Writable]]: true, |
| 516 # [[Enumerable]]: true, [[Configurable]]: false is writable using simple |
| 517 # assignment, 'O' is an Arguments object |
| 518 15.2.3.6-4-333-11: FAIL |
| 519 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are |
| 520 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an |
| 521 # accessor property, 'A' is an Array object (8.12.9 - step 9.b.i) |
| 522 15.2.3.6-4-360-1: FAIL |
| 523 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are |
| 524 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an |
| 525 # accessor property, 'O' is an Arguments object (8.12.9 - step 9.b.i) |
| 526 15.2.3.6-4-360-6: FAIL |
| 527 # Bug? ES5 Attributes - Updating indexed data property 'P' whose attributes are |
| 528 # [[Writable]]: false, [[Enumerable]]: true, [[Configurable]]: true to an |
| 529 # accessor property, 'O' is the global object (8.12.9 - step 9.b.i) |
| 530 15.2.3.6-4-360-7: FAIL |
559 # Bug? ES5 Attributes - [[Value]] attribute of data property is the activex host | 531 # Bug? ES5 Attributes - [[Value]] attribute of data property is the activex host |
560 # object | 532 # object |
561 15.2.3.6-4-401: FAIL | 533 15.2.3.6-4-401: FAIL |
562 # Bug? ES5 Attributes - Failed to add a property to an object when the object's | 534 # Bug? ES5 Attributes - Failed to add a property to an object when the object's |
563 # object has a property with same name and [[Writable]] attribute is set to | 535 # object has a property with same name and [[Writable]] attribute is set to |
564 # false (Number instance) | 536 # false (Number instance) |
565 15.2.3.6-4-405: FAIL | 537 15.2.3.6-4-405: FAIL |
566 # Bug? ES5 Attributes - Failed to add a property to an object when the object's | 538 # Bug? ES5 Attributes - Failed to add a property to an object when the object's |
567 # prototype has a property with the same name and [[Writable]] set to false | 539 # prototype has a property with the same name and [[Writable]] set to false |
568 # (JSON) | 540 # (JSON) |
569 15.2.3.6-4-410: FAIL | 541 15.2.3.6-4-410: FAIL |
570 # Bug? ES5 Attributes - Failed to add properties to an object when the object's | 542 # Bug? ES5 Attributes - Failed to add properties to an object when the object's |
571 # prototype has properties with the same name and [[Writable]] set to false | 543 # prototype has properties with the same name and [[Writable]] set to false |
572 # (Object.create) | 544 # (Object.create) |
573 15.2.3.6-4-415: FAIL | 545 15.2.3.6-4-415: FAIL |
574 # Bug? ES5 Attributes - Failed to add a property to an object when the object's | 546 # Bug? ES5 Attributes - Failed to add a property to an object when the object's |
575 # prototype has a property with the same name and [[Writable]] set to | 547 # prototype has a property with the same name and [[Writable]] set to |
576 # false(Function.prototype.bind) | 548 # false(Function.prototype.bind) |
577 15.2.3.6-4-420: FAIL | 549 15.2.3.6-4-420: FAIL |
578 # Bug? ES5 Attributes - Fail to add property into object (Number instance) | |
579 15.2.3.6-4-581: FAIL | |
580 # Bug? ES5 Attributes - Fail to update value of property into of [[Proptotype]] | |
581 # internal property (JSON) | |
582 15.2.3.6-4-586: FAIL | |
583 # Bug? ES5 Attributes - Fail to update value of property of [[Proptotype]] | |
584 # internal property (Object.create) | |
585 15.2.3.6-4-591: FAIL | |
586 # Bug? ES5 Attributes - Fail to update value of property into of [[Proptotype]] | |
587 # internal property (Function.prototype.bind) | |
588 15.2.3.6-4-596: FAIL | |
589 # Bug? ES5 Attributes - all attributes in Array.prototype.indexOf are correct | 550 # Bug? ES5 Attributes - all attributes in Array.prototype.indexOf are correct |
590 15.2.3.6-4-612: FAIL | 551 15.2.3.6-4-612: FAIL |
591 # Bug? ES5 Attributes - all attributes in Object.lastIndexOf are correct | 552 # Bug? ES5 Attributes - all attributes in Object.lastIndexOf are correct |
592 15.2.3.6-4-613: FAIL | 553 15.2.3.6-4-613: FAIL |
593 # Bug? ES5 Attributes - all attributes in Array.prototype.every are correct | 554 # Bug? ES5 Attributes - all attributes in Array.prototype.every are correct |
594 15.2.3.6-4-614: FAIL | 555 15.2.3.6-4-614: FAIL |
595 # Bug? ES5 Attributes - all attributes in Array.prototype.some are correct | 556 # Bug? ES5 Attributes - all attributes in Array.prototype.some are correct |
596 15.2.3.6-4-615: FAIL | 557 15.2.3.6-4-615: FAIL |
597 # Bug? ES5 Attributes - all attributes in Array.prototype.forEach are correct | 558 # Bug? ES5 Attributes - all attributes in Array.prototype.forEach are correct |
598 15.2.3.6-4-616: FAIL | 559 15.2.3.6-4-616: FAIL |
599 # Bug? ES5 Attributes - all attributes in Array.prototype.map are correct | 560 # Bug? ES5 Attributes - all attributes in Array.prototype.map are correct |
600 15.2.3.6-4-617: FAIL | 561 15.2.3.6-4-617: FAIL |
601 # Bug? ES5 Attributes - all attributes in Array.prototype.filter are correct | 562 # Bug? ES5 Attributes - all attributes in Array.prototype.filter are correct |
602 15.2.3.6-4-618: FAIL | 563 15.2.3.6-4-618: FAIL |
603 # Bug? ES5 Attributes - all attributes in Array.prototype.reduce are correct | 564 # Bug? ES5 Attributes - all attributes in Array.prototype.reduce are correct |
604 15.2.3.6-4-619: FAIL | 565 15.2.3.6-4-619: FAIL |
605 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are | 566 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are |
606 # correct | 567 # correct |
607 15.2.3.6-4-620: FAIL | 568 15.2.3.6-4-620: FAIL |
608 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct | 569 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct |
609 15.2.3.6-4-621: FAIL | 570 15.2.3.6-4-621: FAIL |
610 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct | 571 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct |
611 15.2.3.6-4-623: FAIL | 572 15.2.3.6-4-623: FAIL |
612 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct | 573 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct |
613 15.2.3.6-4-624: FAIL | 574 15.2.3.6-4-624: FAIL |
614 # Bug? Object.defineProperties - argument 'Properties' is an Error object | |
615 # props.description = obj1; | |
616 15.2.3.7-2-15: FAIL | |
617 # Bug? Object.defineProperties - 'Properties' is an Error object which | |
618 # implements its own [[Get]] method to get enumerable own property | |
619 # props.description = obj1; | |
620 15.2.3.7-5-a-16: FAIL | |
621 # Bug? Object.defineProperties - 'set' property of 'descObj' is not present | |
622 # (8.10.5 step 8) | |
623 15.2.3.7-5-b-227: FAIL | |
624 # Bug? Object.defineProperties - 'descObj' is an Error object which implements | |
625 # its own [[Get]] method to get 'set' property (8.10.5 step 8.a) | |
626 # descObj.description = { value: 11 }; | |
627 15.2.3.7-5-b-248: FAIL | |
628 # Bug? Object.defineProperties - 'O' is an Array, test the length property of | 575 # Bug? Object.defineProperties - 'O' is an Array, test the length property of |
629 # 'O' is own data property (15.4.5.1 step 1) | 576 # 'O' is own data property (15.4.5.1 step 1) |
630 15.2.3.7-6-a-112: FAIL | 577 15.2.3.7-6-a-112: FAIL |
631 # Bug? Object.defineProperties - 'O' is an Array, test the length property of | 578 # Bug? Object.defineProperties - 'O' is an Array, test the length property of |
632 # 'O' is own data property that overrides an inherited data property | 579 # 'O' is own data property that overrides an inherited data property |
633 # (15.4.5.1 step 1) | 580 # (15.4.5.1 step 1) |
634 15.2.3.7-6-a-113: FAIL | 581 15.2.3.7-6-a-113: FAIL |
635 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of | 582 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of |
636 # 'O', test RangeError is thrown when setting the [[Value]] field of 'desc' | 583 # 'O', test RangeError is thrown when setting the [[Value]] field of 'desc' |
637 # to undefined (15.4.5.1 step 3.c) | 584 # to undefined (15.4.5.1 step 3.c) |
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
910 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named | 857 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named |
911 # property, test the length property of 'O' is set as ToUint32('P') + 1 if | 858 # property, test the length property of 'O' is set as ToUint32('P') + 1 if |
912 # ToUint32('P') equals to value of the length property in 'O' (15.4.5.1 | 859 # ToUint32('P') equals to value of the length property in 'O' (15.4.5.1 |
913 # step 4.e.ii) | 860 # step 4.e.ii) |
914 15.2.3.7-6-a-264: FAIL | 861 15.2.3.7-6-a-264: FAIL |
915 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named | 862 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named |
916 # property, test the length property of 'O' is set as ToUint32('P') + 1 if | 863 # property, test the length property of 'O' is set as ToUint32('P') + 1 if |
917 # ToUint32('P') is greater than value of the length property in 'O' | 864 # ToUint32('P') is greater than value of the length property in 'O' |
918 # (15.4.5.1 step 4.e.ii) | 865 # (15.4.5.1 step 4.e.ii) |
919 15.2.3.7-6-a-265: FAIL | 866 15.2.3.7-6-a-265: FAIL |
| 867 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own property |
| 868 # which is ever defined in both [[ParameterMap]] of 'O' and 'O', and is |
| 869 # deleted afterwards, and 'desc' is accessor descriptor, test 'P' is |
| 870 # redefined in 'O' with all correct attribute values (10.6 |
| 871 # [[DefineOwnProperty]] step 3) |
| 872 15.2.3.7-6-a-279: FAIL |
920 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own accessor | 873 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own accessor |
921 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and | 874 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and |
922 # 'desc' is accessor descriptor, test updating multiple attribute values of | 875 # 'desc' is accessor descriptor, test updating multiple attribute values of |
923 # 'P' (10.6 [[DefineOwnProperty]] step 3) | 876 # 'P' (10.6 [[DefineOwnProperty]] step 3) |
924 15.2.3.7-6-a-280: FAIL | 877 15.2.3.7-6-a-280: FAIL |
| 878 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 879 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and |
| 880 # 'desc' is data descriptor, test updating multiple attribute values of 'P' |
| 881 # (10.6 [[DefineOwnProperty]] step 3) |
| 882 15.2.3.7-6-a-281: FAIL |
| 883 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 884 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 885 # TypeError is thrown when updating the [[Value]] attribute value of 'P' |
| 886 # whose writable and configurable attributes are false (10.6 |
| 887 # [[DefineOwnProperty]] step 4) |
| 888 15.2.3.7-6-a-282: FAIL |
| 889 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 890 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 891 # TypeError is thrown when updating the [[Writable]] attribute value of 'P' |
| 892 # which is defined as non-configurable (10.6 [[DefineOwnProperty]] step 4) |
| 893 15.2.3.7-6-a-283: FAIL |
| 894 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 895 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 896 # TypeError is thrown when updating the [[Enumerable]] attribute value of |
| 897 # 'P' which is defined as non-configurable (10.6 [[DefineOwnProperty]] step |
| 898 # 4) |
| 899 15.2.3.7-6-a-284: FAIL |
| 900 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data |
| 901 # property of 'O' which is also defined in [[ParameterMap]] of 'O', test |
| 902 # TypeError is thrown when updating the [[Configurable]] attribute value of |
| 903 # 'P' which is defined as non-configurable (10.6 [[DefineOwnProperty]] step |
| 904 # 4) |
| 905 15.2.3.7-6-a-285: FAIL |
925 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is an array | 906 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is an array |
926 # index named accessor property of 'O' but not defined in [[ParameterMap]] | 907 # index named accessor property of 'O' but not defined in [[ParameterMap]] |
927 # of 'O', and 'desc' is accessor descriptor, test updating multiple | 908 # of 'O', and 'desc' is accessor descriptor, test updating multiple |
928 # attribute values of 'P' (10.6 [[DefineOwnProperty]] step 3) | 909 # attribute values of 'P' (10.6 [[DefineOwnProperty]] step 3) |
929 15.2.3.7-6-a-292: FAIL | 910 15.2.3.7-6-a-292: FAIL |
930 # Bug? Object.prototype.toString - '[object Undefined]' will be returned when | 911 # Bug? Strict Mode - 'this' value is a string which cannot be converted to |
931 # 'this' value is undefined | 912 # wrapper objects when the function is called with an array of arguments |
932 15.2.4.2-1-1: FAIL | 913 15.3.4.3-1-s: FAIL |
933 # Bug? Object.prototype.toString - '[object Undefined]' will be returned when | 914 # Bug? Strict Mode - 'this' value is a number which cannot be converted to |
934 # 'this' value is undefined | 915 # wrapper objects when the function is called with an array of arguments |
935 15.2.4.2-1-2: FAIL | 916 15.3.4.3-2-s: FAIL |
936 # Bug? Object.prototype.toString - '[object Null]' will be returned when 'this' | 917 # Bug? Strict Mode - 'this' value is a boolean which cannot be converted to |
937 # value is null | 918 # wrapper objects when the function is called with an array of arguments |
938 15.2.4.2-2-1: FAIL | 919 15.3.4.3-3-s: FAIL |
939 # Bug? Object.prototype.toString - '[object Null]' will be returned when 'this' | |
940 # value is null | |
941 15.2.4.2-2-2: FAIL | |
942 # Bug? Function.prototype.bind - [[Get]] attribute of 'caller' property in 'F' | 920 # Bug? Function.prototype.bind - [[Get]] attribute of 'caller' property in 'F' |
943 # is thrower | 921 # is thrower |
944 15.3.4.5-20-2: FAIL | 922 15.3.4.5-20-2: FAIL |
945 # Bug? Function.prototype.bind - [[Set]] attribute of 'caller' property in 'F' | 923 # Bug? Function.prototype.bind - [[Set]] attribute of 'caller' property in 'F' |
946 # is thrower | 924 # is thrower |
947 15.3.4.5-20-3: FAIL | 925 15.3.4.5-20-3: FAIL |
948 # Bug? Function.prototype.bind - [[Get]] attribute of 'arguments' property in | 926 # Bug? Function.prototype.bind - [[Get]] attribute of 'arguments' property in |
949 # 'F' is thrower | 927 # 'F' is thrower |
950 15.3.4.5-21-2: FAIL | 928 15.3.4.5-21-2: FAIL |
951 # Bug? Function.prototype.bind - [[Set]] attribute of 'arguments' property in | 929 # Bug? Function.prototype.bind - [[Set]] attribute of 'arguments' property in |
952 # 'F' is thrower | 930 # 'F' is thrower |
953 15.3.4.5-21-3: FAIL | 931 15.3.4.5-21-3: FAIL |
954 # Bug? Array.prototype.concat will concat an Array when index property | |
955 # (read-only) exists in Array.prototype (Step 5.c.i) | |
956 15.4.4.4-5-c-i-1: FAIL | |
957 # Bug? Array.prototype.indexOf applied to undefined throws a TypeError | |
958 15.4.4.14-1-1: FAIL | |
959 # Bug? Array.prototype.indexOf applied to null throws a TypeError | |
960 15.4.4.14-1-2: FAIL | |
961 # Bug? Array.prototype.indexOf - side effects produced by step 1 are visible | |
962 # when an exception occurs | |
963 15.4.4.14-5-28: FAIL | |
964 # Bug? Array.prototype.indexOf - decreasing length of array does not delete | 932 # Bug? Array.prototype.indexOf - decreasing length of array does not delete |
965 # non-configurable properties | 933 # non-configurable properties |
966 15.4.4.14-9-a-19: FAIL | 934 15.4.4.14-9-a-19: FAIL |
967 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor | 935 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor |
968 # property that overrides an inherited data property on an Array | 936 # property that overrides an inherited data property on an Array |
969 15.4.4.14-9-b-i-11: FAIL | 937 15.4.4.14-9-b-i-11: FAIL |
970 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor | 938 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor |
971 # property that overrides an inherited accessor property on an Array | 939 # property that overrides an inherited accessor property on an Array |
972 15.4.4.14-9-b-i-13: FAIL | 940 15.4.4.14-9-b-i-13: FAIL |
973 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor | 941 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor |
974 # property without a get function on an Array | 942 # property without a get function on an Array |
975 15.4.4.14-9-b-i-17: FAIL | 943 15.4.4.14-9-b-i-17: FAIL |
976 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor | 944 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor |
977 # property without a get function that overrides an inherited accessor | 945 # property without a get function that overrides an inherited accessor |
978 # property on an Array | 946 # property on an Array |
979 15.4.4.14-9-b-i-19: FAIL | 947 15.4.4.14-9-b-i-19: FAIL |
980 # Bug? Array.prototype.indexOf - side-effects are visible in subsequent | 948 # Bug? Array.prototype.indexOf - side-effects are visible in subsequent |
981 # iterations on an Array | 949 # iterations on an Array |
982 15.4.4.14-9-b-i-28: FAIL | 950 15.4.4.14-9-b-i-28: FAIL |
983 # Bug? Array.prototype.indexOf - terminates iteration on unhandled exception on | 951 # Bug? Array.prototype.indexOf - terminates iteration on unhandled exception on |
984 # an Array | 952 # an Array |
985 15.4.4.14-9-b-i-30: FAIL | 953 15.4.4.14-9-b-i-30: FAIL |
986 # Bug? Array.prototype.lastIndexOf applied to undefined throws a TypeError | |
987 15.4.4.15-1-1: FAIL | |
988 # Bug? Array.prototype.lastIndexOf applied to null throws a TypeError | |
989 15.4.4.15-1-2: FAIL | |
990 # Bug? Array.prototype.lastIndexOf - side effects produced by step 1 are visible | |
991 # when an exception occurs | |
992 15.4.4.15-5-28: FAIL | |
993 # Bug? Array.prototype.lastIndexOf - deleting property of prototype causes | 954 # Bug? Array.prototype.lastIndexOf - deleting property of prototype causes |
994 # prototype index property not to be visited on an Array | 955 # prototype index property not to be visited on an Array |
995 15.4.4.15-8-a-14: FAIL | 956 15.4.4.15-8-a-14: FAIL |
996 # Bug? Array.prototype.lastIndexOf - decreasing length of array does not delete | 957 # Bug? Array.prototype.lastIndexOf - decreasing length of array does not delete |
997 # non-configurable properties | 958 # non-configurable properties |
998 15.4.4.15-8-a-19: FAIL | 959 15.4.4.15-8-a-19: FAIL |
999 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor | 960 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor |
1000 # property that overrides an inherited data property on an Array | 961 # property that overrides an inherited data property on an Array |
1001 15.4.4.15-8-b-i-11: FAIL | 962 15.4.4.15-8-b-i-11: FAIL |
1002 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor | 963 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor |
1003 # property that overrides an inherited accessor property on an Array | 964 # property that overrides an inherited accessor property on an Array |
1004 15.4.4.15-8-b-i-13: FAIL | 965 15.4.4.15-8-b-i-13: FAIL |
1005 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor | 966 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor |
1006 # property without a get function on an Array | 967 # property without a get function on an Array |
1007 15.4.4.15-8-b-i-17: FAIL | 968 15.4.4.15-8-b-i-17: FAIL |
1008 # Bug? Array.prototype.lastIndexOf - side-effects are visible in subsequent | 969 # Bug? Array.prototype.lastIndexOf - side-effects are visible in subsequent |
1009 # iterations on an Array | 970 # iterations on an Array |
1010 15.4.4.15-8-b-i-28: FAIL | 971 15.4.4.15-8-b-i-28: FAIL |
1011 # Bug? Array.prototype.lastIndexOf terminates iteration on unhandled exception | 972 # Bug? Array.prototype.lastIndexOf terminates iteration on unhandled exception |
1012 # on an Array | 973 # on an Array |
1013 15.4.4.15-8-b-i-30: FAIL | 974 15.4.4.15-8-b-i-30: FAIL |
| 975 # Bug? Array.prototype.every applied to boolean primitive |
| 976 15.4.4.16-1-3: FAIL |
| 977 # Bug? Array.prototype.every applied to number primitive |
| 978 15.4.4.16-1-5: FAIL |
| 979 # Bug? Array.prototype.every applied to string primitive |
| 980 15.4.4.16-1-7: FAIL |
1014 # Bug? Array.prototype.every - side effects produced by step 2 are visible when | 981 # Bug? Array.prototype.every - side effects produced by step 2 are visible when |
1015 # an exception occurs | 982 # an exception occurs |
1016 15.4.4.16-4-8: FAIL | 983 15.4.4.16-4-8: FAIL |
1017 # Bug? Array.prototype.every - side effects produced by step 3 are visible when | 984 # Bug? Array.prototype.every - side effects produced by step 3 are visible when |
1018 # an exception occurs | 985 # an exception occurs |
1019 15.4.4.16-4-9: FAIL | 986 15.4.4.16-4-9: FAIL |
1020 # Bug? Array.prototype.every - the exception is not thrown if exception was | 987 # Bug? Array.prototype.every - the exception is not thrown if exception was |
1021 # thrown by step 2 | 988 # thrown by step 2 |
1022 15.4.4.16-4-10: FAIL | 989 15.4.4.16-4-10: FAIL |
1023 # Bug? Array.prototype.every - the exception is not thrown if exception was | 990 # Bug? Array.prototype.every - the exception is not thrown if exception was |
(...skipping 17 matching lines...) Expand all Loading... |
1041 # Bug? Array.prototype.every - element to be retrieved is own accessor property | 1008 # Bug? Array.prototype.every - element to be retrieved is own accessor property |
1042 # without a get function on an Array | 1009 # without a get function on an Array |
1043 15.4.4.16-7-c-i-18: FAIL | 1010 15.4.4.16-7-c-i-18: FAIL |
1044 # Bug? Array.prototype.every - element to be retrieved is own accessor property | 1011 # Bug? Array.prototype.every - element to be retrieved is own accessor property |
1045 # without a get function that overrides an inherited accessor property on | 1012 # without a get function that overrides an inherited accessor property on |
1046 # an Array | 1013 # an Array |
1047 15.4.4.16-7-c-i-20: FAIL | 1014 15.4.4.16-7-c-i-20: FAIL |
1048 # Bug? Array.prototype.every - element changed by getter on previous iterations | 1015 # Bug? Array.prototype.every - element changed by getter on previous iterations |
1049 # is observed on an Array | 1016 # is observed on an Array |
1050 15.4.4.16-7-c-i-28: FAIL | 1017 15.4.4.16-7-c-i-28: FAIL |
| 1018 # Bug? Array.prototype.some applied to boolean primitive |
| 1019 15.4.4.17-1-3: FAIL |
| 1020 # Bug? Array.prototype.some applied to number primitive |
| 1021 15.4.4.17-1-5: FAIL |
| 1022 # Bug? Array.prototype.some applied to applied to string primitive |
| 1023 15.4.4.17-1-7: FAIL |
1051 # Bug? Array.prototype.some - side effects produced by step 2 are visible when | 1024 # Bug? Array.prototype.some - side effects produced by step 2 are visible when |
1052 # an exception occurs | 1025 # an exception occurs |
1053 15.4.4.17-4-8: FAIL | 1026 15.4.4.17-4-8: FAIL |
1054 # Bug? Array.prototype.some - side effects produced by step 3 are visible when | 1027 # Bug? Array.prototype.some - side effects produced by step 3 are visible when |
1055 # an exception occurs | 1028 # an exception occurs |
1056 15.4.4.17-4-9: FAIL | 1029 15.4.4.17-4-9: FAIL |
1057 # Bug? Array.prototype.some - the exception is not thrown if exception was | 1030 # Bug? Array.prototype.some - the exception is not thrown if exception was |
1058 # thrown by step 2 | 1031 # thrown by step 2 |
1059 15.4.4.17-4-10: FAIL | 1032 15.4.4.17-4-10: FAIL |
1060 # Bug? Array.prototype.some - the exception is not thrown if exception was | 1033 # Bug? Array.prototype.some - the exception is not thrown if exception was |
(...skipping 17 matching lines...) Expand all Loading... |
1078 # Bug? Array.prototype.some - element to be retrieved is own accessor property | 1051 # Bug? Array.prototype.some - element to be retrieved is own accessor property |
1079 # without a get function on an Array | 1052 # without a get function on an Array |
1080 15.4.4.17-7-c-i-18: FAIL | 1053 15.4.4.17-7-c-i-18: FAIL |
1081 # Bug? Array.prototype.some - element to be retrieved is own accessor property | 1054 # Bug? Array.prototype.some - element to be retrieved is own accessor property |
1082 # without a get function that overrides an inherited accessor property on | 1055 # without a get function that overrides an inherited accessor property on |
1083 # an Array | 1056 # an Array |
1084 15.4.4.17-7-c-i-20: FAIL | 1057 15.4.4.17-7-c-i-20: FAIL |
1085 # Bug? Array.prototype.some - element changed by getter on previous iterations | 1058 # Bug? Array.prototype.some - element changed by getter on previous iterations |
1086 # is observed on an Array | 1059 # is observed on an Array |
1087 15.4.4.17-7-c-i-28: FAIL | 1060 15.4.4.17-7-c-i-28: FAIL |
| 1061 # Bug? Array.prototype.forEach applied to boolean primitive |
| 1062 15.4.4.18-1-3: FAIL |
| 1063 # Bug? Array.prototype.forEach applied to number primitive |
| 1064 15.4.4.18-1-5: FAIL |
| 1065 # Bug? Array.prototype.forEach applied to string primitive |
| 1066 15.4.4.18-1-7: FAIL |
1088 # Bug? Array.prototype.forEach - side effects produced by step 2 are visible | 1067 # Bug? Array.prototype.forEach - side effects produced by step 2 are visible |
1089 # when an exception occurs | 1068 # when an exception occurs |
1090 15.4.4.18-4-8: FAIL | 1069 15.4.4.18-4-8: FAIL |
1091 # Bug? Array.prototype.forEach - side effects produced by step 3 are visible | 1070 # Bug? Array.prototype.forEach - side effects produced by step 3 are visible |
1092 # when an exception occurs | 1071 # when an exception occurs |
1093 15.4.4.18-4-9: FAIL | 1072 15.4.4.18-4-9: FAIL |
1094 # Bug? Array.prototype.forEach - the exception is not thrown if exception was | 1073 # Bug? Array.prototype.forEach - the exception is not thrown if exception was |
1095 # thrown by step 2 | 1074 # thrown by step 2 |
1096 15.4.4.18-4-10: FAIL | 1075 15.4.4.18-4-10: FAIL |
1097 # Bug? Array.prototype.forEach - the exception is not thrown if exception was | 1076 # Bug? Array.prototype.forEach - the exception is not thrown if exception was |
(...skipping 17 matching lines...) Expand all Loading... |
1115 # Bug? Array.prototype.forEach - element to be retrieved is own accessor | 1094 # Bug? Array.prototype.forEach - element to be retrieved is own accessor |
1116 # property without a get function on an Array | 1095 # property without a get function on an Array |
1117 15.4.4.18-7-c-i-18: FAIL | 1096 15.4.4.18-7-c-i-18: FAIL |
1118 # Bug? Array.prototype.forEach - element to be retrieved is own accessor | 1097 # Bug? Array.prototype.forEach - element to be retrieved is own accessor |
1119 # property without a get function that overrides an inherited accessor | 1098 # property without a get function that overrides an inherited accessor |
1120 # property on an Array | 1099 # property on an Array |
1121 15.4.4.18-7-c-i-20: FAIL | 1100 15.4.4.18-7-c-i-20: FAIL |
1122 # Bug? Array.prototype.forEach - element changed by getter on previous | 1101 # Bug? Array.prototype.forEach - element changed by getter on previous |
1123 # iterations is observed on an Array | 1102 # iterations is observed on an Array |
1124 15.4.4.18-7-c-i-28: FAIL | 1103 15.4.4.18-7-c-i-28: FAIL |
1125 # Bug? Array.prototype.map - applied to Array-like object, 'length' is an own | 1104 # Bug? Array.prototype.map - applied to boolean primitive |
1126 # data property that overrides an inherited accessor property | 1105 15.4.4.19-1-3: FAIL |
1127 15.4.4.19-2-5: FAIL | 1106 # Bug? Array.prototype.map - applied to number primitive |
| 1107 15.4.4.19-1-5: FAIL |
| 1108 # Bug? Array.prototype.map - applied to string primitive |
| 1109 15.4.4.19-1-7: FAIL |
1128 # Bug? Array.prototype.map - Side effects produced by step 2 are visible when an | 1110 # Bug? Array.prototype.map - Side effects produced by step 2 are visible when an |
1129 # exception occurs | 1111 # exception occurs |
1130 15.4.4.19-4-8: FAIL | 1112 15.4.4.19-4-8: FAIL |
1131 # Bug? Array.prototype.map - Side effects produced by step 3 are visible when an | 1113 # Bug? Array.prototype.map - Side effects produced by step 3 are visible when an |
1132 # exception occurs | 1114 # exception occurs |
1133 15.4.4.19-4-9: FAIL | 1115 15.4.4.19-4-9: FAIL |
1134 # Bug? Array.prototype.map - the exception is not thrown if exception was thrown | 1116 # Bug? Array.prototype.map - the exception is not thrown if exception was thrown |
1135 # by step 2 | 1117 # by step 2 |
1136 15.4.4.19-4-10: FAIL | 1118 15.4.4.19-4-10: FAIL |
1137 # Bug? Array.prototype.map - the exception is not thrown if exception was thrown | 1119 # Bug? Array.prototype.map - the exception is not thrown if exception was thrown |
(...skipping 17 matching lines...) Expand all Loading... |
1155 # Bug? Array.prototype.map - element to be retrieved is own accessor property | 1137 # Bug? Array.prototype.map - element to be retrieved is own accessor property |
1156 # without a get function on an Array | 1138 # without a get function on an Array |
1157 15.4.4.19-8-c-i-18: FAIL | 1139 15.4.4.19-8-c-i-18: FAIL |
1158 # Bug? Array.prototype.map - element to be retrieved is own accessor property | 1140 # Bug? Array.prototype.map - element to be retrieved is own accessor property |
1159 # without a get function that overrides an inherited accessor property on | 1141 # without a get function that overrides an inherited accessor property on |
1160 # an Array | 1142 # an Array |
1161 15.4.4.19-8-c-i-19: FAIL | 1143 15.4.4.19-8-c-i-19: FAIL |
1162 # Bug? Array.prototype.map - element changed by getter on previous iterations is | 1144 # Bug? Array.prototype.map - element changed by getter on previous iterations is |
1163 # observed on an Array | 1145 # observed on an Array |
1164 15.4.4.19-8-c-i-28: FAIL | 1146 15.4.4.19-8-c-i-28: FAIL |
| 1147 # Bug? Array.prototype.filter applied to boolean primitive |
| 1148 15.4.4.20-1-3: FAIL |
| 1149 # Bug? Array.prototype.filter applied to number primitive |
| 1150 15.4.4.20-1-5: FAIL |
| 1151 # Bug? Array.prototype.filter applied to string primitive |
| 1152 15.4.4.20-1-7: FAIL |
1165 # Bug? Array.prototype.filter - value of 'length' is a number (value is | 1153 # Bug? Array.prototype.filter - value of 'length' is a number (value is |
1166 # negative) | 1154 # negative) |
1167 15.4.4.20-3-7: FAIL | 1155 15.4.4.20-3-7: FAIL |
1168 # Bug? Array.prototype.filter - value of 'length' is a number (value is | 1156 # Bug? Array.prototype.filter - value of 'length' is a number (value is |
1169 # Infinity) | 1157 # Infinity) |
1170 # V8 timeout | 1158 # V8 timeout |
1171 15.4.4.20-3-8: SKIP | 1159 15.4.4.20-3-8: SKIP |
1172 # Bug? Array.prototype.filter - 'length' is a string containing a negative | 1160 # Bug? Array.prototype.filter - 'length' is a string containing a negative |
1173 # number | 1161 # number |
1174 15.4.4.20-3-12: FAIL | 1162 15.4.4.20-3-12: FAIL |
(...skipping 25 matching lines...) Expand all Loading... |
1200 15.4.4.20-4-10: FAIL | 1188 15.4.4.20-4-10: FAIL |
1201 # Bug? Array.prototype.filter - the exception is not thrown if exception was | 1189 # Bug? Array.prototype.filter - the exception is not thrown if exception was |
1202 # thrown by step 3 | 1190 # thrown by step 3 |
1203 15.4.4.20-4-11: FAIL | 1191 15.4.4.20-4-11: FAIL |
1204 # Bug? Array.prototype.filter - calling with no callbackfn is the same as | 1192 # Bug? Array.prototype.filter - calling with no callbackfn is the same as |
1205 # passing undefined for callbackfn | 1193 # passing undefined for callbackfn |
1206 15.4.4.20-4-15: FAIL | 1194 15.4.4.20-4-15: FAIL |
1207 # Bug? Array.prototype.filter - properties can be added to prototype after | 1195 # Bug? Array.prototype.filter - properties can be added to prototype after |
1208 # current position are visited on an Array-like object | 1196 # current position are visited on an Array-like object |
1209 15.4.4.20-9-b-6: FAIL | 1197 15.4.4.20-9-b-6: FAIL |
1210 # Bug? Array.prototype.filter - properties can be added to prototype after | |
1211 # current position are visited on an Array | |
1212 15.4.4.20-9-b-7: FAIL | |
1213 # Bug? Array.prototype.filter - decreasing length of array does not delete | 1198 # Bug? Array.prototype.filter - decreasing length of array does not delete |
1214 # non-configurable properties | 1199 # non-configurable properties |
1215 15.4.4.20-9-b-16: FAIL | 1200 15.4.4.20-9-b-16: FAIL |
1216 # Bug? Array.prototype.filter - element to be retrieved is own data property | 1201 # Bug? Array.prototype.filter - element to be retrieved is own data property |
1217 # that overrides an inherited accessor property on an Array | 1202 # that overrides an inherited accessor property on an Array |
1218 15.4.4.20-9-c-i-6: FAIL | 1203 15.4.4.20-9-c-i-6: FAIL |
1219 # Bug? Array.prototype.filter - element to be retrieved is own accessor property | 1204 # Bug? Array.prototype.filter - element to be retrieved is own accessor property |
1220 # on an Array | 1205 # on an Array |
1221 15.4.4.20-9-c-i-10: FAIL | 1206 15.4.4.20-9-c-i-10: FAIL |
1222 # Bug? Array.prototype.filter - element to be retrieved is own accessor property | 1207 # Bug? Array.prototype.filter - element to be retrieved is own accessor property |
(...skipping 11 matching lines...) Expand all Loading... |
1234 # Bug? Array.prototype.filter - element to be retrieved is own accessor property | 1219 # Bug? Array.prototype.filter - element to be retrieved is own accessor property |
1235 # without a get function that overrides an inherited accessor property on | 1220 # without a get function that overrides an inherited accessor property on |
1236 # an Array | 1221 # an Array |
1237 15.4.4.20-9-c-i-20: FAIL | 1222 15.4.4.20-9-c-i-20: FAIL |
1238 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor | 1223 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor |
1239 # property without a get function on an Array | 1224 # property without a get function on an Array |
1240 15.4.4.20-9-c-i-22: FAIL | 1225 15.4.4.20-9-c-i-22: FAIL |
1241 # Bug? Array.prototype.filter - element changed by getter on previous iterations | 1226 # Bug? Array.prototype.filter - element changed by getter on previous iterations |
1242 # is observed on an Array | 1227 # is observed on an Array |
1243 15.4.4.20-9-c-i-28: FAIL | 1228 15.4.4.20-9-c-i-28: FAIL |
| 1229 # Bug? Array.prototype.reduce applied to boolean primitive |
| 1230 15.4.4.21-1-3: FAIL |
| 1231 # Bug? Array.prototype.reduce applied to number primitive |
| 1232 15.4.4.21-1-5: FAIL |
| 1233 # Bug? Array.prototype.reduce applied to string primitive |
| 1234 15.4.4.21-1-7: FAIL |
1244 # Bug? Array.prototype.reduce - value of 'length' is a number (value is | 1235 # Bug? Array.prototype.reduce - value of 'length' is a number (value is |
1245 # negative) | 1236 # negative) |
1246 15.4.4.21-3-7: FAIL | 1237 15.4.4.21-3-7: FAIL |
1247 # Bug? Array.prototype.reduce - value of 'length' is a number (value is | 1238 # Bug? Array.prototype.reduce - value of 'length' is a number (value is |
1248 # Infinity) | 1239 # Infinity) |
1249 # V8 timeout. | 1240 # V8 timeout. |
1250 15.4.4.21-3-8: SKIP | 1241 15.4.4.21-3-8: SKIP |
1251 # Bug? Array.prototype.reduce - 'length' is a string containing a negative | 1242 # Bug? Array.prototype.reduce - 'length' is a string containing a negative |
1252 # number | 1243 # number |
1253 15.4.4.21-3-12: FAIL | 1244 15.4.4.21-3-12: FAIL |
(...skipping 28 matching lines...) Expand all Loading... |
1282 15.4.4.21-4-11: FAIL | 1273 15.4.4.21-4-11: FAIL |
1283 # Bug? Array.prototype.reduce - calling with no callbackfn is the same as | 1274 # Bug? Array.prototype.reduce - calling with no callbackfn is the same as |
1284 # passing undefined for callbackfn | 1275 # passing undefined for callbackfn |
1285 15.4.4.21-4-15: FAIL | 1276 15.4.4.21-4-15: FAIL |
1286 # Bug? Array.prototype.reduce - decreasing length of array in step 8 does not | 1277 # Bug? Array.prototype.reduce - decreasing length of array in step 8 does not |
1287 # delete non-configurable properties | 1278 # delete non-configurable properties |
1288 15.4.4.21-9-b-16: FAIL | 1279 15.4.4.21-9-b-16: FAIL |
1289 # Bug? Array.prototype.reduce - decreasing length of array does not delete | 1280 # Bug? Array.prototype.reduce - decreasing length of array does not delete |
1290 # non-configurable properties | 1281 # non-configurable properties |
1291 15.4.4.21-9-b-29: FAIL | 1282 15.4.4.21-9-b-29: FAIL |
| 1283 # Bug? Array.prototype.reduceRight applied to boolean primitive |
| 1284 15.4.4.22-1-3: FAIL |
| 1285 # Bug? Array.prototype.reduceRight applied to number primitive |
| 1286 15.4.4.22-1-5: FAIL |
| 1287 # Bug? Array.prototype.reduceRight applied to string primitive |
| 1288 15.4.4.22-1-7: FAIL |
1292 # Bug? Array.prototype.reduceRight - value of 'length' is a number (value is | 1289 # Bug? Array.prototype.reduceRight - value of 'length' is a number (value is |
1293 # negative) | 1290 # negative) |
1294 15.4.4.22-3-7: FAIL | 1291 15.4.4.22-3-7: FAIL |
1295 # Bug? Array.prototype.reduceRight - value of 'length' is a number (value is | 1292 # Bug? Array.prototype.reduceRight - value of 'length' is a number (value is |
1296 # Infinity) | 1293 # Infinity) |
1297 # V8 timeout. | 1294 # V8 timeout. |
1298 15.4.4.22-3-8: SKIP | 1295 15.4.4.22-3-8: SKIP |
1299 # Bug? Array.prototype.reduceRight - value of 'length' is a string containing a | 1296 # Bug? Array.prototype.reduceRight - value of 'length' is a string containing a |
1300 # negative number | 1297 # negative number |
1301 15.4.4.22-3-12: FAIL | 1298 15.4.4.22-3-12: FAIL |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1371 15.4.4.22-9-b-26: FAIL | 1368 15.4.4.22-9-b-26: FAIL |
1372 # Bug? Array.prototype.reduceRight - decreasing length of array does not delete | 1369 # Bug? Array.prototype.reduceRight - decreasing length of array does not delete |
1373 # non-configurable properties | 1370 # non-configurable properties |
1374 15.4.4.22-9-b-29: FAIL | 1371 15.4.4.22-9-b-29: FAIL |
1375 # Bug? Array.prototype.reduceRight - element changed by getter on previous | 1372 # Bug? Array.prototype.reduceRight - element changed by getter on previous |
1376 # iterations is observed on an Array | 1373 # iterations is observed on an Array |
1377 15.4.4.22-9-c-i-30: FAIL | 1374 15.4.4.22-9-c-i-30: FAIL |
1378 # Bug? Array.prototype.reduceRight - modifications to length will change number | 1375 # Bug? Array.prototype.reduceRight - modifications to length will change number |
1379 # of iterations | 1376 # of iterations |
1380 15.4.4.22-9-9: FAIL | 1377 15.4.4.22-9-9: FAIL |
1381 # Bug? String.prototype.trim throws TypeError when string is undefined | |
1382 15.5.4.20-1-1: FAIL | |
1383 # Bug? String.prototype.trim throws TypeError when string is null | |
1384 15.5.4.20-1-2: FAIL | |
1385 # Bug? String.prototype.trim - 'S' is a string with all WhiteSpace | 1378 # Bug? String.prototype.trim - 'S' is a string with all WhiteSpace |
1386 15.5.4.20-3-2: FAIL | 1379 15.5.4.20-3-2: FAIL |
1387 # Bug? String.prototype.trim - 'S' is a string with all union of WhiteSpace and | 1380 # Bug? String.prototype.trim - 'S' is a string with all union of WhiteSpace and |
1388 # LineTerminator | 1381 # LineTerminator |
1389 15.5.4.20-3-3: FAIL | 1382 15.5.4.20-3-3: FAIL |
1390 # Bug? String.prototype.trim - 'S' is a string start with union of all | 1383 # Bug? String.prototype.trim - 'S' is a string start with union of all |
1391 # LineTerminator and all WhiteSpace | 1384 # LineTerminator and all WhiteSpace |
1392 15.5.4.20-3-4: FAIL | 1385 15.5.4.20-3-4: FAIL |
1393 # Bug? String.prototype.trim - 'S' is a string end with union of all | 1386 # Bug? String.prototype.trim - 'S' is a string end with union of all |
1394 # LineTerminator and all WhiteSpace | 1387 # LineTerminator and all WhiteSpace |
1395 15.5.4.20-3-5: FAIL | 1388 15.5.4.20-3-5: FAIL |
1396 # Bug? String.prototype.trim - 'S' is a string start with union of all | 1389 # Bug? String.prototype.trim - 'S' is a string start with union of all |
1397 # LineTerminator and all WhiteSpace and end with union of all | 1390 # LineTerminator and all WhiteSpace and end with union of all |
1398 # LineTerminator and all WhiteSpace | 1391 # LineTerminator and all WhiteSpace |
1399 15.5.4.20-3-6: FAIL | 1392 15.5.4.20-3-6: FAIL |
1400 # Bug? String.prototype.trim handles whitepace and lineterminators (\\uFEFFabc) | 1393 # Bug? String.prototype.trim handles whitepace and lineterminators (\\uFEFFabc) |
1401 15.5.4.20-4-10: FAIL | 1394 15.5.4.20-4-10: FAIL |
1402 # Bug? String.prototype.trim handles whitepace and lineterminators (abc\\uFEFF) | 1395 # Bug? String.prototype.trim handles whitepace and lineterminators (abc\\uFEFF) |
1403 15.5.4.20-4-18: FAIL | 1396 15.5.4.20-4-18: FAIL |
1404 # Bug? String.prototype.trim handles whitepace and lineterminators | 1397 # Bug? String.prototype.trim handles whitepace and lineterminators |
1405 # (\\uFEFF\\uFEFF) | 1398 # (\\uFEFF\\uFEFF) |
1406 15.5.4.20-4-34: FAIL | 1399 15.5.4.20-4-34: FAIL |
1407 # Bug? Date Time String Format - specified default values will be set for all | |
1408 # optional fields(MM, DD, mm, ss and time zone) when they are absent | |
1409 15.9.1.15-1: FAIL | |
1410 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is | 1400 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is |
1411 # Date(1970, 0, -99999999, 0, 0, 0, -1), the time zone is UTC(0) | 1401 # Date(1970, 0, -99999999, 0, 0, 0, -1), the time zone is UTC(0) |
1412 15.9.5.43-0-8: FAIL | 1402 15.9.5.43-0-8: FAIL |
1413 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date | 1403 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date |
1414 # is Date(1970, 0, 100000001, 0, 0, 0, -1), the time zone is UTC(0) | 1404 # is Date(1970, 0, 100000001, 0, 0, 0, -1), the time zone is UTC(0) |
1415 15.9.5.43-0-11: FAIL | 1405 15.9.5.43-0-11: FAIL |
1416 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date | 1406 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date |
1417 # is Date(1970, 0, 100000001, 0, 0, 0, 0), the time zone is UTC(0) | 1407 # is Date(1970, 0, 100000001, 0, 0, 0, 0), the time zone is UTC(0) |
1418 15.9.5.43-0-12: FAIL | 1408 15.9.5.43-0-12: FAIL |
1419 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is | 1409 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1451 # values (false) | 1441 # values (false) |
1452 15.10.7.4-2: FAIL | 1442 15.10.7.4-2: FAIL |
1453 # Bug? RegExp.prototype.lastIndex is of type Number | 1443 # Bug? RegExp.prototype.lastIndex is of type Number |
1454 15.10.7.5-1: FAIL | 1444 15.10.7.5-1: FAIL |
1455 # Bug? RegExp.prototype.lastIndex is a data property with specified attribute | 1445 # Bug? RegExp.prototype.lastIndex is a data property with specified attribute |
1456 # values | 1446 # values |
1457 15.10.7.5-2: FAIL | 1447 15.10.7.5-2: FAIL |
1458 # Bug? Error.prototype.toString return the value of 'msg' when 'name' is empty | 1448 # Bug? Error.prototype.toString return the value of 'msg' when 'name' is empty |
1459 # string and 'msg' isn't undefined | 1449 # string and 'msg' isn't undefined |
1460 15.11.4.4-8-1: FAIL | 1450 15.11.4.4-8-1: FAIL |
OLD | NEW |