chromium/third_party/blink/web_tests/fast/forms/radio/radio-group-expected.txt

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