| 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 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 173 //debug(escapeHTML(document.getElementsByTagName('style'))); | 173 //debug(escapeHTML(document.getElementsByTagName('style'))); |
| 174 var cssStyleDeclaration = document.styleSheets[2].cssRules[0].style; | 174 var cssStyleDeclaration = document.styleSheets[2].cssRules[0].style; |
| 175 resultArray = iterateList(cssStyleDeclaration); | 175 resultArray = iterateList(cssStyleDeclaration); |
| 176 shouldBe("resultArray[0].i", "'0'"); | 176 shouldBe("resultArray[0].i", "'0'"); |
| 177 shouldBe("resultArray[0].item", "cssStyleDeclaration.item(0)"); | 177 shouldBe("resultArray[0].item", "cssStyleDeclaration.item(0)"); |
| 178 shouldBe("resultArray[1].i", "'1'"); | 178 shouldBe("resultArray[1].i", "'1'"); |
| 179 shouldBe("resultArray[1].item", "cssStyleDeclaration.item(1)"); | 179 shouldBe("resultArray[1].item", "cssStyleDeclaration.item(1)"); |
| 180 shouldBe("resultArray[2].i", "'2'"); | 180 shouldBe("resultArray[2].i", "'2'"); |
| 181 shouldBe("resultArray[2].item", "cssStyleDeclaration.item(2)"); | 181 shouldBe("resultArray[2].item", "cssStyleDeclaration.item(2)"); |
| 182 | 182 |
| 183 // CSSValueList | |
| 184 var cssValueList = window.getComputedStyle(document.getElementsByTagName('ol')[0
]).getPropertyCSSValue('border-spacing'); | |
| 185 resultArray = iterateList(cssValueList); | |
| 186 shouldBe("resultArray.length", "10"); | |
| 187 shouldBe("resultArray[0].i", "'0'"); | |
| 188 shouldBe("resultArray[0].item", "cssValueList.item(0)"); | |
| 189 shouldBe("resultArray[1].i", "'1'"); | |
| 190 shouldBe("resultArray[1].item", "cssValueList.item(1)"); | |
| 191 | |
| 192 // MediaList | 183 // MediaList |
| 193 var mediaList = document.styleSheets[3].cssRules[0].media; | 184 var mediaList = document.styleSheets[3].cssRules[0].media; |
| 194 resultArray = iterateList(mediaList); | 185 resultArray = iterateList(mediaList); |
| 195 shouldBe("resultArray.length", "8"); | 186 shouldBe("resultArray.length", "8"); |
| 196 shouldBe("resultArray[0].i", "'0'"); | 187 shouldBe("resultArray[0].i", "'0'"); |
| 197 shouldBe("resultArray[0].item", "mediaList.item(0)"); | 188 shouldBe("resultArray[0].item", "mediaList.item(0)"); |
| 198 shouldBe("resultArray[1].i", "'1'"); | 189 shouldBe("resultArray[1].i", "'1'"); |
| 199 shouldBe("resultArray[1].item", "mediaList.item(1)"); | 190 shouldBe("resultArray[1].item", "mediaList.item(1)"); |
| 200 shouldBe("resultArray[2].i", "'2'"); | 191 shouldBe("resultArray[2].i", "'2'"); |
| 201 shouldBe("resultArray[2].item", "mediaList.item(2)"); | 192 shouldBe("resultArray[2].item", "mediaList.item(2)"); |
| 202 | 193 |
| 203 debug(""); | 194 debug(""); |
| 204 | 195 |
| 205 document.body.removeChild(testingGround); | 196 document.body.removeChild(testingGround); |
| OLD | NEW |