collapseToStartEnd.html

PASSExpected57 of 57 subtests pass368 ms

Details

Test
/selection/collapseToStartEnd.html
Harness
OK

Subtests

StatusSubtestMessage
PASSMust throw InvalidStateErr if the selection's range is null
PASSRange 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToStart()
PASSRange 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] collapseToEnd()
PASSRange 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToStart()
PASSRange 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] collapseToEnd()
PASSRange 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToStart()
PASSRange 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] collapseToEnd()
PASSRange 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToStart()
PASSRange 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] collapseToEnd()
PASSRange 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToStart()
PASSRange 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()
PASSRange 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToStart()
PASSRange 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] collapseToEnd()
PASSRange 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToStart()
PASSRange 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] collapseToEnd()
PASSRange 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToStart()
PASSRange 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] collapseToEnd()
PASSRange 14 [document.documentElement, 0, document.documentElement, 1] collapseToStart()
PASSRange 14 [document.documentElement, 0, document.documentElement, 1] collapseToEnd()
PASSRange 15 [document.documentElement, 0, document.documentElement, 2] collapseToStart()
PASSRange 15 [document.documentElement, 0, document.documentElement, 2] collapseToEnd()
PASSRange 16 [document.documentElement, 1, document.documentElement, 2] collapseToStart()
PASSRange 16 [document.documentElement, 1, document.documentElement, 2] collapseToEnd()
PASSRange 17 [document.head, 1, document.head, 1] collapseToStart()
PASSRange 17 [document.head, 1, document.head, 1] collapseToEnd()
PASSRange 18 [document.body, 0, document.body, 1] collapseToStart()
PASSRange 18 [document.body, 0, document.body, 1] collapseToEnd()
PASSRange 22 [paras[0], 0, paras[0], 0] collapseToStart()
PASSRange 22 [paras[0], 0, paras[0], 0] collapseToEnd()
PASSRange 23 [paras[0], 0, paras[0], 1] collapseToStart()
PASSRange 23 [paras[0], 0, paras[0], 1] collapseToEnd()
PASSRange 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToStart()
PASSRange 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] collapseToEnd()
PASSRange 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToStart()
PASSRange 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] collapseToEnd()
PASSRange 28 [paras[0].firstChild, 3, paras[3], 1] collapseToStart()
PASSRange 28 [paras[0].firstChild, 3, paras[3], 1] collapseToEnd()
PASSRange 29 [paras[0], 0, paras[0].firstChild, 7] collapseToStart()
PASSRange 29 [paras[0], 0, paras[0].firstChild, 7] collapseToEnd()
PASSRange 30 [testDiv, 2, paras[4], 1] collapseToStart()
PASSRange 30 [testDiv, 2, paras[4], 1] collapseToEnd()
PASSRange 31 [testDiv, 1, paras[2].firstChild, 5] collapseToStart()
PASSRange 31 [testDiv, 1, paras[2].firstChild, 5] collapseToEnd()
PASSRange 32 [document.documentElement, 1, document.body, 0] collapseToStart()
PASSRange 32 [document.documentElement, 1, document.body, 0] collapseToEnd()
PASSRange 34 [document, 0, document, 1] collapseToStart()
PASSRange 34 [document, 0, document, 1] collapseToEnd()
PASSRange 35 [document, 0, document, 2] collapseToStart()
PASSRange 35 [document, 0, document, 2] collapseToEnd()
PASSRange 36 [document, 1, document, 2] collapseToStart()
PASSRange 36 [document, 1, document, 2] collapseToEnd()
PASSRange 37 [testDiv, 0, comment, 5] collapseToStart()
PASSRange 37 [testDiv, 0, comment, 5] collapseToEnd()
PASSRange 38 [paras[2].firstChild, 4, comment, 2] collapseToStart()
PASSRange 38 [paras[2].firstChild, 4, comment, 2] collapseToEnd()
PASSRange 39 [paras[3], 1, comment, 8] collapseToStart()
PASSRange 39 [paras[3], 1, comment, 8] collapseToEnd()