96 lines
3.0 KiB
Plaintext
96 lines
3.0 KiB
Plaintext
This test examines the order of the elements attribute of a form element.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
- Test for the case where some elements are outside of the form.
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
|
|
- Test for changing the value of the form attribute of a element which is located before the form owner.
|
|
PASS owner.elements.length is 5
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is inner1
|
|
PASS owner.elements[2] is inner2
|
|
PASS owner.elements[3] is after1
|
|
PASS owner.elements[4] is after2
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
|
|
- Test for changing the value of the form attribute of a element which is located inside of the form owner.
|
|
PASS owner.elements.length is 5
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is after1
|
|
PASS owner.elements[4] is after2
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
|
|
- Test for changing the value of the form attribute of a element which is located after the form owner.
|
|
PASS owner.elements.length is 5
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after2
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
|
|
- Test for setting form attribute of elements in reverse order.
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
|
|
- Test for setting form attribute of elements in random order.
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
|
|
- Test for removing/adding elements
|
|
PASS owner.elements.length is 3
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is inner1
|
|
PASS owner.elements[2] is after2
|
|
PASS owner.elements.length is 6
|
|
PASS owner.elements[0] is before1
|
|
PASS owner.elements[1] is before2
|
|
PASS owner.elements[2] is inner1
|
|
PASS owner.elements[3] is inner2
|
|
PASS owner.elements[4] is after1
|
|
PASS owner.elements[5] is after2
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|
|
|
|
|