| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <body> | 3 <body> |
| 4 <div id="testElements"> | 4 <div id="testElements"> |
| 5 <form> | 5 <form> |
| 6 <input type="text" name="some"> | 6 <input type="text" name="some"> |
| 7 <input type="text" name="length"> | 7 <input type="text" name="length"> |
| 8 </form> | 8 </form> |
| 9 <form> | 9 <form> |
| 10 <select> | 10 <select> |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 </div> | 21 </div> |
| 22 <script> | 22 <script> |
| 23 | 23 |
| 24 // We need to pre-fetch these values since including the script element inserts
new elements. | 24 // We need to pre-fetch these values since including the script element inserts
new elements. |
| 25 documentAllLength = document.all.length; | 25 documentAllLength = document.all.length; |
| 26 documentAllSome = document.all['some']; | 26 documentAllSome = document.all['some']; |
| 27 documentAll5 = document.all[5]; | 27 documentAll5 = document.all[5]; |
| 28 documentAll6 = document.all[6]; | 28 documentAll6 = document.all[6]; |
| 29 | 29 |
| 30 </script> | 30 </script> |
| 31 <script src="../js/resources/js-test-pre.js"></script> | 31 <script src="../../resources/js-test.js"></script> |
| 32 <script> | 32 <script> |
| 33 | 33 |
| 34 description("This test ensures the builtin length property of HTMLCollection's s
ubclasses is not overridden by a named getter of the same name."); | 34 description("This test ensures the builtin length property of HTMLCollection's s
ubclasses is not overridden by a named getter of the same name."); |
| 35 | 35 |
| 36 var form = document.forms[0]; | 36 var form = document.forms[0]; |
| 37 var select = document.querySelector('select'); | 37 var select = document.querySelector('select'); |
| 38 var table = document.querySelector('table'); | 38 var table = document.querySelector('table'); |
| 39 shouldBe("documentAllLength", "18"); | 39 shouldBe("documentAllLength", "18"); |
| 40 shouldBe("documentAll5", "documentAllSome"); | 40 shouldBe("documentAll5", "documentAllSome"); |
| 41 shouldBe("documentAll6.name", "'length'"); | 41 shouldBe("documentAll6.name", "'length'"); |
| (...skipping 11 matching lines...) Expand all Loading... |
| 53 shouldBe("table.rows[0]", "table.rows['another']"); | 53 shouldBe("table.rows[0]", "table.rows['another']"); |
| 54 shouldBe("table.rows[1].id", "'length'"); | 54 shouldBe("table.rows[1].id", "'length'"); |
| 55 | 55 |
| 56 document.getElementById('testElements').style.display = 'none'; | 56 document.getElementById('testElements').style.display = 'none'; |
| 57 | 57 |
| 58 var successfullyParsed = true; | 58 var successfullyParsed = true; |
| 59 | 59 |
| 60 </script> | 60 </script> |
| 61 </body> | 61 </body> |
| 62 </html> | 62 </html> |
| OLD | NEW |