72 lines
2.4 KiB
Plaintext
72 lines
2.4 KiB
Plaintext
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
|
|
|