1 CONSOLE WARNING: The specified value "inputRadioValue" does not conform to the required format, "yyyy-MM-dd".
2 This test is for RadioNodeList specified at http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html#radionodelist
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
8 PASS owner.elements.length is 23
9 PASS radioNodeList.length is 4
10 PASS radioNodeList[0].value is 'searching'
11 PASS radioNodeList[1].value is '123'
12 PASS radioNodeList[2].value is 'inputRadioValue'
13 PASS radioNodeList[3].value is 'buttonValue'
15 Changing the input value to check RadioNodeList is live view of FormCollection
16 PASS radioNodeList[1].value is '456'
18 Checking value IDL attribute on the RadioNodeList
19 PASS radioNodeList.value is ""
20 PASS radioNodeList.value = "inputRadioValue"; radioNodeList[2].checked is true
21 PASS Object.prototype.toString.call(radioNodeList[2]) is '[object HTMLInputElement]'
22 PASS radioNodeList[2].type is 'radio'
23 PASS radioNodeList.value is ""
24 PASS radioNodeList[2].checked = true; radioNodeList.value is 'inputRadioValue'
26 Check RadioNodeList is updated after adding a new element
27 PASS owner.appendChild(newElement); radioNodeList.length is 5
28 PASS radioNodeList[4].value is 'new element'
30 Check RadioNodeList is updated after remove an element
31 PASS owner.removeChild(newElement); radioNodeList.length is 4
32 PASS radioNodeList[3].value is 'buttonValue'
34 Check RadioNodeList is updated after adding a new element
35 PASS container.appendChild(nonSubtreeElement); radioNodeList.length is 5
36 PASS owner.elements.length is 24
37 PASS radioNodeList[4].value is 'non subtree element'
39 Check RadioNodeList is updated after change in id, type and checked state of an element
40 PASS radioNodeList.length is 5
42 PASS radioNodeList.length is 4
43 PASS elementsList[13].checked = false; radioNodeList.value is ""
44 PASS elementsList[13].checked = true; radioNodeList.value is 'inputRadioValue'
45 PASS elementsList[13].type = "date"; radioNodeList.value is ''
47 Check second RadioNodeList is also created properly
48 PASS radioNodeList2.length is 3
49 PASS radioNodeList2[0].type is 'text'
50 PASS radioNodeList2[1].type is 'email'
51 PASS radioNodeList2[2].type is 'reset'
53 PASS radioNodeList2.length is 2
55 Check that object element also reflects in RadioNodeList.
56 PASS radioNodeList.length is 5
58 Check that object element does not reflect in RadioNodeList if its owner form is not present.
59 PASS container.appendChild(nonSubtreeObjectElement); radioNodeList.length is 5
60 PASS successfullyParsed is true