| RadioNodeList should be rooted at form itself if detached from dom tree |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| |
| form in dom tree |
| PASS radioNodeList1.length is 3 |
| PASS radioNodeList2.length is 3 |
| PASS radioNodeList1[0].value is 'value1' |
| PASS radioNodeList1[1].value is 'value2' |
| PASS radioNodeList1[2].value is 'value3' |
| PASS radioNodeList2[0].value is 'value4' |
| PASS radioNodeList2[1].value is 'value5' |
| PASS radioNodeList2[2].value is 'value6' |
| Check RadioNodeList.value |
| PASS radioNodeList1.value is "" |
| PASS radioNodeList2.value is "" |
| PASS radioNodeList1[2].checked = true; radioNodeList1.value is 'value3' |
| |
| form detached from dom tree |
| PASS radioNodeList1.length is 2 |
| PASS radioNodeList2.length is 2 |
| PASS radioNodeList1[0].value is 'value1' |
| PASS radioNodeList1[1].value is 'value2' |
| PASS radioNodeList2[0].value is 'value4' |
| PASS radioNodeList2[1].value is 'value5' |
| Check RadioNodeList.value |
| PASS radioNodeList1[1].checked = true; radioNodeList1.value is 'value2' |
| |
| form again added to dom tree |
| PASS radioNodeList1.length is 3 |
| PASS radioNodeList2.length is 3 |
| PASS radioNodeList1[0].value is 'value1' |
| PASS radioNodeList1[1].value is 'value2' |
| PASS radioNodeList1[2].value is 'value3' |
| PASS radioNodeList2[0].value is 'value4' |
| PASS radioNodeList2[1].value is 'value5' |
| PASS radioNodeList2[2].value is 'value6' |
| |
| form's ancestor detached from dom tree |
| PASS radioNodeList1.length is 2 |
| PASS radioNodeList2.length is 2 |
| PASS radioNodeList1[0].value is 'value1' |
| PASS radioNodeList1[1].value is 'value2' |
| PASS radioNodeList2[0].value is 'value4' |
| PASS radioNodeList2[1].value is 'value5' |
| Check RadioNodeList.value |
| PASS radioNodeList1[1].checked = true; radioNodeList1.value is 'value2' |
| |
| form again added to dom tree |
| PASS radioNodeList1.length is 3 |
| PASS radioNodeList2.length is 3 |
| PASS radioNodeList1[0].value is 'value1' |
| PASS radioNodeList1[1].value is 'value2' |
| PASS radioNodeList1[2].value is 'value3' |
| PASS radioNodeList2[0].value is 'value4' |
| PASS radioNodeList2[1].value is 'value5' |
| PASS radioNodeList2[2].value is 'value6' |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |