| 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 |