(proto, length, expected)
| 451 | // Test special prototypes |
| 452 | (function testSortSpecialPrototypes() { |
| 453 | function test(proto, length, expected) { |
| 454 | var result = { |
| 455 | length: length, |
| 456 | __proto__: proto, |
| 457 | }; |
| 458 | Array.prototype.sort.call(result); |
| 459 | assertEquals(expected.length, result.length, "result.length"); |
| 460 | for (var i = 0; i<expected.length; i++) { |
| 461 | assertEquals(expected[i], result[i], "result["+i+"]"); |
| 462 | } |
| 463 | } |
| 464 | |
| 465 | (function fast() { |
| 466 | // Fast elements, non-empty |
no test coverage detected
searching dependent graphs…