OLD | NEW |
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <script src="../../resources/js-test.js"></script> | 4 <script src="../../resources/js-test.js"></script> |
5 </head> | 5 </head> |
6 <body> | 6 <body> |
7 <p id="description"></p> | 7 <p id="description"></p> |
8 <div id="console"></div> | 8 <div id="console"></div> |
9 <script> | 9 <script> |
10 description("This test lists all the elements of a form per http://www.whatwg.or
g/specs/web-apps/current-work/multipage/forms.html#category-listed."); | 10 description("This test lists all the elements of a form per http://www.whatwg.or
g/specs/web-apps/current-work/multipage/forms.html#category-listed."); |
(...skipping 15 matching lines...) Expand all Loading... |
26 '<input id=inputnumber type=number>' + | 26 '<input id=inputnumber type=number>' + |
27 '<input id=inputrange type=range>' + | 27 '<input id=inputrange type=range>' + |
28 '<input id=inputcolor type=color>' + | 28 '<input id=inputcolor type=color>' + |
29 '<input id=inputcheckbox type=checkbox>' + | 29 '<input id=inputcheckbox type=checkbox>' + |
30 '<input id=inputradio type=radio>' + | 30 '<input id=inputradio type=radio>' + |
31 '<input id=inputfile type=file>' + | 31 '<input id=inputfile type=file>' + |
32 '<input id=inputsubmit type=submit>' + | 32 '<input id=inputsubmit type=submit>' + |
33 '<input id=inputimage type=image>' + | 33 '<input id=inputimage type=image>' + |
34 '<input id=inputreset type=reset>' + | 34 '<input id=inputreset type=reset>' + |
35 '<input id=inputbutton type=button>' + | 35 '<input id=inputbutton type=button>' + |
36 '<keygen id=keygen1></keygen>' + | |
37 '<label id=label1></label>' + | 36 '<label id=label1></label>' + |
38 '<meter id=meter1></meter>' + | 37 '<meter id=meter1></meter>' + |
39 '<object id=object1></object>' + | 38 '<object id=object1></object>' + |
40 '<output id=output1></output>' + | 39 '<output id=output1></output>' + |
41 '<progress id=progress1></progress>' + | 40 '<progress id=progress1></progress>' + |
42 '<select id=select1>' + | 41 '<select id=select1>' + |
43 ' <optgroup id=optgroup1>group1</optgroup>' + | 42 ' <optgroup id=optgroup1>group1</optgroup>' + |
44 ' <option id=option1>option1</option>' + | 43 ' <option id=option1>option1</option>' + |
45 '</select>' + | 44 '</select>' + |
46 '<textarea id=textarea1></textarea>' + | 45 '<textarea id=textarea1></textarea>' + |
47 '</form>'; | 46 '</form>'; |
48 | 47 |
49 var owner = document.getElementById('form1'); | 48 var owner = document.getElementById('form1'); |
50 | 49 |
51 shouldBe('owner.elements.length', '23'); | 50 shouldBe('owner.elements.length', '22'); |
52 shouldBe('owner.elements[0].id', "'button1'"); | 51 shouldBe('owner.elements[0].id', "'button1'"); |
53 shouldBe('owner.elements[1].id', "'fieldset1'"); | 52 shouldBe('owner.elements[1].id', "'fieldset1'"); |
54 shouldBe('owner.elements[2].id', "'inputhidden'"); | 53 shouldBe('owner.elements[2].id', "'inputhidden'"); |
55 shouldBe('owner.elements[3].id', "'inputtext'"); | 54 shouldBe('owner.elements[3].id', "'inputtext'"); |
56 shouldBe('owner.elements[4].id', "'inputsearch'"); | 55 shouldBe('owner.elements[4].id', "'inputsearch'"); |
57 shouldBe('owner.elements[5].id', "'inputurl'"); | 56 shouldBe('owner.elements[5].id', "'inputurl'"); |
58 shouldBe('owner.elements[6].id', "'inputemail'"); | 57 shouldBe('owner.elements[6].id', "'inputemail'"); |
59 shouldBe('owner.elements[7].id', "'inputpassword'"); | 58 shouldBe('owner.elements[7].id', "'inputpassword'"); |
60 shouldBe('owner.elements[8].id', "'inputdate'"); | 59 shouldBe('owner.elements[8].id', "'inputdate'"); |
61 shouldBe('owner.elements[9].id', "'inputnumber'"); | 60 shouldBe('owner.elements[9].id', "'inputnumber'"); |
62 shouldBe('owner.elements[10].id', "'inputrange'"); | 61 shouldBe('owner.elements[10].id', "'inputrange'"); |
63 shouldBe('owner.elements[11].id', "'inputcolor'"); | 62 shouldBe('owner.elements[11].id', "'inputcolor'"); |
64 shouldBe('owner.elements[12].id', "'inputcheckbox'"); | 63 shouldBe('owner.elements[12].id', "'inputcheckbox'"); |
65 shouldBe('owner.elements[13].id', "'inputradio'"); | 64 shouldBe('owner.elements[13].id', "'inputradio'"); |
66 shouldBe('owner.elements[14].id', "'inputfile'"); | 65 shouldBe('owner.elements[14].id', "'inputfile'"); |
67 shouldBe('owner.elements[15].id', "'inputsubmit'"); | 66 shouldBe('owner.elements[15].id', "'inputsubmit'"); |
68 shouldBe('owner.elements[16].id', "'inputreset'"); | 67 shouldBe('owner.elements[16].id', "'inputreset'"); |
69 shouldBe('owner.elements[17].id', "'inputbutton'"); | 68 shouldBe('owner.elements[17].id', "'inputbutton'"); |
70 shouldBe('owner.elements[18].id', "'keygen1'"); | 69 shouldBe('owner.elements[18].id', "'object1'"); |
71 shouldBe('owner.elements[19].id', "'object1'"); | 70 shouldBe('owner.elements[19].id', "'output1'"); |
72 shouldBe('owner.elements[20].id', "'output1'"); | 71 shouldBe('owner.elements[20].id', "'select1'"); |
73 shouldBe('owner.elements[21].id', "'select1'"); | 72 shouldBe('owner.elements[21].id', "'textarea1'"); |
74 shouldBe('owner.elements[22].id', "'textarea1'"); | |
75 </script> | 73 </script> |
76 </body> | 74 </body> |
77 </html> | 75 </html> |
OLD | NEW |