Various tests about radio button group. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Changing the name attribute of a radio button: PASS $("radio1-1").checked is true PASS $("radio1-2").checked is true PASS $("radio1-1").checked is false PASS $("radio1-2").checked is true PASS $("radio1-1").checked = true; $("radio1-1").checked is true PASS $("radio1-2").checked is false Detach the from from the document tree: PASS radioButtons[0].checked is true PASS radioButtons[1].checked is false PASS radioButtons[1].checked = true; radioButtons[0].checked is false PASS radioButtons[1].checked is true Changing the type of an input element to radio: PASS $("radio1-1").checked is true PASS $("radio1-1").checked is false PASS $("text1-2").checked is true Moving a checked radio button to another form: PASS $("outside").checked is true PASS $("inside").checked is true PASS $("inside2").checked is true PASS $("outside").checked is true PASS $("inside").checked is false PASS $("inside2").checked is true When a radio in a form is removed, it should not affect Document-level groups: PASS $("outside").checked is true Removing an ancestor owner form: PASS $("radio0-1").checked is true Changing form attribute PASS $("radio1-1").checked is true PASS $("radio1-2").checked is false PASS $("radio1-3").checked is true Removing a non-ancestor owner form: PASS $("radio1-3").checked is true PASS $("radio1-4").checked is true (The following test depends on gc(). It might fail on a real browser.) PASS $("radio1-1").checked is false PASS $("radio1-3").checked is true Adding a radio button to an orphan tree: PASS orphanDiv.getElementsByTagName("input")[0].checked is true PASS orphanDiv.getElementsByTagName("input")[1].checked is true Adding the orphan tree to a document: PASS orphanDiv.getElementsByTagName("input")[0].checked is false PASS orphanDiv.getElementsByTagName("input")[1].checked is true Parsing an orphan form: PASS orphanDiv.getElementsByTagName("input")[0].checked is false PASS orphanDiv.getElementsByTagName("input")[1].checked is true Moving a radio button to another Document: PASS doc.getElementById("radio4-2").checked is false PASS doc.getElementById("radio4-1").checked is true PASS doc.getElementById("radio4-1").checked is true Cloning a radio button: PASS original.checked is true PASS clonedRadio.checked is true PASS successfullyParsed is true TEST COMPLETE