| OLD | NEW |
| 1 description( | 1 description( |
| 2 'This tests enumerating the elements of DOM lists.' | 2 'This tests enumerating the elements of DOM lists.' |
| 3 ); | 3 ); |
| 4 | 4 |
| 5 if (window.testRunner) | 5 if (window.testRunner) |
| 6 testRunner.dumpAsText(); | 6 testRunner.dumpAsText(); |
| 7 | 7 |
| 8 // Create a testing environment that can be cleanup up easily. | 8 // Create a testing environment that can be cleanup up easily. |
| 9 var testingGround = document.createElement('div'); | 9 var testingGround = document.createElement('div'); |
| 10 document.body.appendChild(testingGround); | 10 document.body.appendChild(testingGround); |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 // HTMLSelectElement | 87 // HTMLSelectElement |
| 88 | 88 |
| 89 // ** Firefox DOESN'T include the indexGetter results in enumeration ** | 89 // ** Firefox DOESN'T include the indexGetter results in enumeration ** |
| 90 // Window | 90 // Window |
| 91 | 91 |
| 92 setup(); | 92 setup(); |
| 93 | 93 |
| 94 var resultArray = new Array(); | 94 var resultArray = new Array(); |
| 95 | 95 |
| 96 // NodeList | 96 // NodeList |
| 97 var nodeList = document.getElementsByTagName('ol'); | 97 var nodeList = document.querySelectorAll('ol'); |
| 98 resultArray = iterateList(nodeList); | 98 resultArray = iterateList(nodeList); |
| 99 | 99 |
| 100 shouldBe("resultArray.length", "5"); | 100 shouldBe("resultArray.length", "5"); |
| 101 shouldBe("resultArray[0].i", "'0'"); | 101 shouldBe("resultArray[0].i", "'0'"); |
| 102 shouldBe("resultArray[0].item", "nodeList.item(0)"); | 102 shouldBe("resultArray[0].item", "nodeList.item(0)"); |
| 103 shouldBe("resultArray[1].i", "'1'"); | 103 shouldBe("resultArray[1].i", "'1'"); |
| 104 shouldBe("resultArray[1].item", "nodeList.item(1)"); | 104 shouldBe("resultArray[1].item", "nodeList.item(1)"); |
| 105 shouldBe("resultArray[2].i", "'2'"); | 105 shouldBe("resultArray[2].i", "'2'"); |
| 106 shouldBe("resultArray[2].item", "nodeList.item(2)"); | 106 shouldBe("resultArray[2].item", "nodeList.item(2)"); |
| 107 | 107 |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 196 shouldBe("resultArray[0].i", "'0'"); | 196 shouldBe("resultArray[0].i", "'0'"); |
| 197 shouldBe("resultArray[0].item", "mediaList.item(0)"); | 197 shouldBe("resultArray[0].item", "mediaList.item(0)"); |
| 198 shouldBe("resultArray[1].i", "'1'"); | 198 shouldBe("resultArray[1].i", "'1'"); |
| 199 shouldBe("resultArray[1].item", "mediaList.item(1)"); | 199 shouldBe("resultArray[1].item", "mediaList.item(1)"); |
| 200 shouldBe("resultArray[2].i", "'2'"); | 200 shouldBe("resultArray[2].i", "'2'"); |
| 201 shouldBe("resultArray[2].item", "mediaList.item(2)"); | 201 shouldBe("resultArray[2].item", "mediaList.item(2)"); |
| 202 | 202 |
| 203 debug(""); | 203 debug(""); |
| 204 | 204 |
| 205 document.body.removeChild(testingGround); | 205 document.body.removeChild(testingGround); |
| OLD | NEW |